From: Eric Dumazet Date: Fri, 18 Nov 2011 06:47:01 +0000 (+0000) Subject: tg3: switch to build_skb() infrastructure X-Git-Tag: v3.3-rc1~182^2~523 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9205fd9ccab8ef51ad771c1917eed7b2f2225d45;p=pandora-kernel.git tg3: switch to build_skb() infrastructure 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: Eric Dumazet CC: Matt Carlson CC: Michael Chan CC: Eilon Greenstein Signed-off-by: David S. Miller --- Reading git-diff-tree failed