1. 28 Jan, 2008 31 commits
  2. 25 Jan, 2008 1 commit
    • Rolf Manderscheid's avatar
      IPoIB: improve IPv4/IPv6 to IB mcast mapping functions · a9e527e3
      Rolf Manderscheid authored
      
      
      An IPoIB subnet on an IB fabric that spans multiple IB subnets can't
      use link-local scope in multicast GIDs.  The existing routines that
      map IP/IPv6 multicast addresses into IB link-level addresses hard-code
      the scope to link-local, and they also leave the partition key field
      uninitialised.  This patch adds a parameter (the link-level broadcast
      address) to the mapping routines, allowing them to initialise both the
      scope and the P_Key appropriately, and fixes up the call sites.
      
      The next step will be to add a way to configure the scope for an IPoIB
      interface.
      Signed-off-by: default avatarRolf Manderscheid <rvm@obsidianresearch.com>
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      a9e527e3
  3. 23 Jan, 2008 1 commit
    • Herbert Xu's avatar
      [INET]: Fix truesize setting in ip_append_data · f945fa7a
      Herbert Xu authored
      
      
      As it is ip_append_data only counts page fragments to the skb that
      allocated it.  As such it means that the first skb gets hit with a
      4K charge even though it might have only used a fraction of it while
      all subsequent skb's that use the same page gets away with no charge
      at all.
      
      This bug was exposed by the UDP accounting patch.
      
      [ The wmem_alloc bumping needs to be moved with the truesize,
        noticed by Takahiro Yasui.  -DaveM ]
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      f945fa7a
  4. 21 Jan, 2008 2 commits
  5. 20 Jan, 2008 2 commits
  6. 10 Jan, 2008 1 commit
  7. 09 Jan, 2008 1 commit
  8. 20 Dec, 2007 1 commit