• E
    tg3: switch to build_skb() infrastructure · 9205fd9c
    Eric Dumazet 提交于
    This is very similar to bnx2x conversion, but simpler since no special
    alignement is required, so goal was not to reduce skb truesize.
    
    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: NEric Dumazet <eric.dumazet@gmail.com>
    CC: Matt Carlson <mcarlson@broadcom.com>
    CC: Michael Chan <mchan@broadcom.com>
    CC: Eilon Greenstein <eilong@broadcom.com>
    Signed-off-by: NDavid S. Miller <davem@davemloft.net>
    9205fd9c
tg3.h 117.0 KB