Files
linux/drivers/net/ethernet/intel/ice
Jesse Brandeburg b7306b42be ice: manage interrupts during poll exit
The driver would occasionally miss that there were outstanding
descriptors to clean when exiting busy/napi poll. This issue has
been in the code since the introduction of the ice driver.

Attempt to "catch" any remaining work by triggering a software
interrupt when exiting napi poll or busy-poll. This will not
cause extra interrupts in the case of normal execution.

This issue was found when running sfnt-pingpong, with busy
poll enabled, and typically with larger I/O sizes like > 8192,
the program would occasionally report > 1 second maximums
to complete a ping pong.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Tony Brelinski <tonyx.brelinski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2021-04-14 17:00:05 -07:00
..
2021-03-31 14:21:27 -07:00
2020-05-22 22:02:34 -07:00
2020-07-29 08:38:54 -07:00
2019-11-08 12:02:14 -08:00
2021-03-23 11:34:02 -07:00
2021-03-31 14:21:28 -07:00
2021-03-31 14:21:28 -07:00
2020-05-21 22:10:04 -07:00
2020-05-21 22:10:04 -07:00
2021-03-22 11:32:12 -07:00