diff options
| author | Eric Dumazet <[email protected]> | 2011-11-15 07:30:05 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2011-11-18 02:04:47 -0500 |
| commit | dd2bc8e9c0685d8eaaaf06e65919e31d60478411 (patch) | |
| tree | 228e68ebf3f4f8012be3f8c48a4172c9201d59dd /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | adc9300e78e6091a7eaa1821213836379d4dbaa8 (diff) | |
bnx2: switch to build_skb() infrastructure
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: Eric Dumazet <[email protected]>
CC: Michael Chan <[email protected]>
CC: Eilon Greenstein <[email protected]>
Reviewed-by: Michael Chan <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions