[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