]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: get rid of custom busy polling code
authorEric Dumazet <edumazet@google.com>
Fri, 3 Feb 2017 00:26:39 +0000 (16:26 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 Feb 2017 22:17:52 +0000 (17:17 -0500)
commit9de3a197d711e32342402178d16ef1cf3ddad900
treed967a7eeb9749af496605f6436e35a0e6efacaa0
parentc8b39a0d77385b89e4af40c3ccf19571b26cd145
ixgbe: 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/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c