|
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
|
