diff options
| author | Eric Dumazet <[email protected]> | 2013-06-28 08:05:06 -0700 |
|---|---|---|
| committer | John W. Linville <[email protected]> | 2013-07-24 11:02:04 -0400 |
| commit | 45fe142cefa864b685615bcb930159f6749c3667 (patch) | |
| tree | e3e3b031a8780bcc0cd7ab228945cc9701f39bdb /tools/perf/scripts/python/Perf-Trace-Util/Context.c | |
| parent | c6c7788fe26fdc91e729f60742815ccdb505fd81 (diff) | |
iwl3945: better skb management in rx path
Steinar reported reallocations of skb->head with IPv6, leading to
a warning in skb_try_coalesce()
It turns out iwl3945 has several problems :
1) skb->truesize is underestimated.
We really consume PAGE_SIZE bytes for a fragment,
not the frame length.
2) 128 bytes of initial headroom is a bit low and forces reallocations.
3) We can avoid consuming a full page for small enough frames.
Reported-by: Steinar H. Gunderson <[email protected]>
Signed-off-by: Eric Dumazet <[email protected]>
Cc: Paul Stewart <[email protected]>
Acked-by: Stanislaw Gruszka <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/Context.c')
0 files changed, 0 insertions, 0 deletions