freebsd-dev/sys/dev/ixgbe
Sean Bruno e0ef5a7306 Drop ixgbe RX lock during TCP_LRO processing. This eliminates a "storm"
of LOR detection and a bit of lock release/acquire collision when using LRO.

Submitted by:   Kevin Bowling <kevin.bowling@kev009.com>
MFC after:      2 days
Differential Revision:  https://reviews.freebsd.org/D11712
2017-07-25 14:38:30 +00:00
..
if_bypass.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
if_fdir.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
if_ix.c Reset unsupported SFP tuneable back to original entry name. 2017-07-12 17:35:32 +00:00
if_ixv.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
if_sriov.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ix_txrx.c Drop ixgbe RX lock during TCP_LRO processing. This eliminates a "storm" 2017-07-25 14:38:30 +00:00
ixgbe_82598.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_82598.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_82599.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_82599.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_api.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_api.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_bypass.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_common.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_common.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82598.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82598.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82599.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb_82599.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_dcb.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_fdir.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_features.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_mbx.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_mbx.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_netmap.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_netmap.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_osdep.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_osdep.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_phy.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_phy.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_rss.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_sriov.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_type.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_vf.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_vf.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x540.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x540.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x550.c ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe_x550.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00
ixgbe.h ixgbe(4): Update HEAD (p3) to 3.2.12-k 2017-07-05 17:27:03 +00:00