Recently, I came across some issue with ixgbe drive.
The matter is following:
IXGBE
 is working in NAPI , so I was sure that Rx interrupt was fired for 
first packet in the batch and after that it works in polling mode(as 
every tutorial explains). That first interrupt delegates the job via 
napi_schedule() to the sofrirq to make polling. But as turned out, 
interrupts is coming without being dependent whether traffic exist or 
not. Polling method is constantly being called by softirq when cpu is 
idle. Trying to debug the issue I see that interrupt is called every 
time even there are no packets(interface is up but no physical 
connection). I tried to check EICR, and the 
bit responsible for particular queue is constantly high. I could not 
understand what causes rx interrupts.

Maksim
                                          
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to