Hi .
 
This is actually part of my earlier mail regarding network interrupts.
Assuming that 1500 byte packets are arriving on a 266 Mhz PII at the full rate of 100 Mbps. It would mean a packet and hence an interrupt every 0.12 ms.
 
WHat happens is this -
there are 2 sockets on one machine (266 Mhz ) recieving packets from 2 sources (233 Mhz) continuously. The ethernet driver (via-rhine) says - eth0: Something wicker happened - too much work in interrupt (error number 1081). What exactly is happening? The top half handling would be (I assume) minimal. Is it that the machne is not able to handle interrupts this frequently?
 
Another thing - all this is in kernel 2.0.36. In kernel 2.2.2, there is a facility for hardware flow control. Would this mean that theres no need for flow control at upper layers (like TCP flow control - tranport layer)??
 
Thanks
Akshay

Reply via email to