summaryrefslogtreecommitdiff
path: root/scripts/xen-hypercalls.sh
diff options
context:
space:
mode:
authorAlexander Duyck <alexander.h.duyck@intel.com>2017-11-14 15:00:46 +0300
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2018-01-10 23:41:21 +0300
commita6cab7d7f9c8c1522444fee072c64dcff4392a3c (patch)
tree27374d408af2ad131d8f52b97da5b0e26480d6e7 /scripts/xen-hypercalls.sh
parentf23735aa45f3a5cb301342a4f51be69f22d4aa85 (diff)
downloadlinux-a6cab7d7f9c8c1522444fee072c64dcff4392a3c.tar.xz
i40evf: Drop i40evf_fire_sw_int as it is prone to races
Having the interrupts firing while we are polling causes extra overhead and isn't needed for most systems out there. If an interrupt is lost us experiencing a 2s latency spike before recovering is still not acceptable and masks the issue. We are better off just identifying systems that lose interrupts and instead enable workarounds for those systems. To that end I am dropping the code that was strobing the interrupts as there is a narrow window where having them enabled can actually cause race issues anyway where a few stray packets might get misses if the interrupt is re-enabled and fires before we call napi_complete. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'scripts/xen-hypercalls.sh')
0 files changed, 0 insertions, 0 deletions