On Tuesday 06 January 2004 08:47, Wojciech Kromer wrote: > sure, just 4 lines addes > > >did you free skbuffs from the irq handler or somewhere else? > > just before allocation > > >when i run netperf (snapshot) test using the 100Mbps connection, this > >test eats all the available RAM. the /proc/meminfo shows that most > >of the used memory at that point is been held by internal kernel > >structures (Slab). > > better reults are shwn with grep skb /proc/slabinfo > > here it is: . . . Thank you for the tips and the patch. Eth seems to be working now without eating the RAM.
By the way that you have solved the problem, I suspect that BDs are written over the dirty_tx limit, before their associated skbs get freed via the irq handler. bye, Samo ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/