summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ice/ice_main.c
diff options
context:
space:
mode:
authorDave Ertman <david.m.ertman@intel.com>2018-10-26 11:44:43 -0700
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2018-11-20 11:39:04 -0800
commite0c9fd9b77a7334032ec407d9e14d7c3cac1ac4f (patch)
tree127f72b7aba4e5ed2efd16e5c1d335dc2436497e /drivers/net/ethernet/intel/ice/ice_main.c
parent55aa141ed909711939ee4546b85d09d2f2894532 (diff)
downloadlinux-e0c9fd9b77a7334032ec407d9e14d7c3cac1ac4f.tar.bz2
ice: Fix return value from NAPI poll
ice_napi_poll is hard-coded to return zero when it's done. It should instead return the work done (if any work was done). The only time it should return zero is if an interrupt or poll is handled and no work is performed. So change the return value to be the minimum of work done or budget-1. Signed-off-by: Dave Ertman <david.m.ertman@intel.com> Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_main.c')
0 files changed, 0 insertions, 0 deletions