On Sun, 2008-05-04 at 11:52 +0200, Johannes Berg wrote:
On Sun, 2008-05-04 at 17:44 +0800, Herbert Xu wrote:
quoted
On Sun, May 04, 2008 at 11:14:49AM +0200, Johannes Berg wrote:
quoted
I just re-did the test, and I definitely need 29 more bytes on, for
example, the IPv6 autodiscovery packets and ICMP packets generated with
ping(8). Some of them even need additional tailroom.
Could you find out the code path that created the skb in the
kernel so we can see why there isn't enough head room?
Yeah I was just considering putting a stacktrace into the skb when it's
allocated. Haven't done, lunchtime now.
http://johannes.sipsolutions.net/patches/kernel/all/2008-05-04-11%3a23/027-skb-alloc-stackdump.patch
will report results after kernel rebuild.
johannes