On Fri, 16 Mar 2007, David Miller wrote:
From: Guennadi Liakhovetski <gl@xxxxxxxxx>
Date: Fri, 16 Mar 2007 17:26:57 +0100 (CET)
it comes from net/ipv4/route.c::rt_intern_hash()... That's all I can say
so far. Any debug ideas? Could you try on any your rt-test system just a
loop like
There is an SKB leak somewhere, and that leaked SKB has references to
a route, that's what that message usually means.
Do you have an idea how to debug this? I tried just replacing all
(dev_)alloc_skb and (dev_)kfree_skb in net/irda and drivers/net/irda, and
I get for each skb address more free than alloc calls...
After you accumulate enough leaked packets with routed attached them,
the system refuses to create any more of them.
What does this mean - packets with routing attached to them? Are these
only some specific packets and the rest don't have this? can I detect
them?
Probably if you look at /proc/slabinfo you'll see a lot of allocated
sk_buff and rtinfo objects.
skbuff_head_cache grows
Thanks
Guennadi
---------------------------------
Guennadi Liakhovetski, Ph.D.
DSA Daten- und Systemtechnik GmbH
Pascalstr. 28
D-52076 Aachen
Germany
-
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html