[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-tr] out of memory -Reply



Technical reason:
The driver cannot allocate memory to create a new buffer for either the current network packet or the next packet, depending upon whether the driver just swaps buffers (fast) or copies the packet to a new buffer (slower).  The copy usually happens when a packet is received that is bigger than the mtu size.  (Each card will need 16 * (mtu + token ring header), so for 2 cards and 8000 byte mtu = 256K, but this is all allocated when the card starts up or mtu size is changed.)

Real reason:
Something is eating all the kernel memory, and I don't think it's the driver.

Mike