1. 18 Nov, 2011 1 commit
    • Eric Dumazet's avatar
      bnx2: switch to build_skb() infrastructure · dd2bc8e9
      Eric Dumazet authored
      This is very similar to bnx2x conversion, but bnx2 only requires 16bytes
      alignement at start of the received frame to store its l2_fhdr, so goal
      was not to reduce skb truesize (in fact it should not change after this
      patch)
      
      Using build_skb() reduces cache line misses in the driver, since we
      use cache hot skb instead of cold ones. Number of in-flight sk_buff
      structures is lower, they are more likely recycled in SLUB caches
      while still hot.
      Signed-off-by: default avatarEric Dumazet <eric.dumazet@gmail.com>
      CC: Michael Chan <mchan@broadcom.com>
      CC: Eilon Greenstein <eilong@broadcom.com>
      Reviewed-by: default avatarMichael Chan <mchan@broadcom.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      dd2bc8e9
  2. 17 Nov, 2011 21 commits
  3. 16 Nov, 2011 18 commits