]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbevf: get rid of custom busy polling code
authorEric Dumazet <edumazet@google.com>
Fri, 3 Feb 2017 00:59:18 +0000 (16:59 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 Feb 2017 22:17:53 +0000 (17:17 -0500)
commit21a06803e8758aad7d388635950c0aee8f3ae643
treebcbc7de0f8cb12d97486732b2683c81af4e6bd4b
parent611c5adede5a858fdb211f7b2c6e8ff6d1334ba9
ixgbevf: get rid of custom busy polling code

In linux-4.5, busy polling was implemented in core
NAPI stack, meaning that all custom implementation can
be removed from drivers.

Not only we remove lot's of code, we also remove one lock
operation in fast path, and allow GRO to do its job.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Acked-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/ixgbevf/ethtool.c
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c