]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN
authorJeff Kirsher <jeffrey.t.kirsher@intel.com>
Mon, 28 Jan 2019 17:45:01 +0000 (09:45 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Mar 2019 19:09:51 +0000 (20:09 +0100)
commit2c049f1957874158390b14ccedf4036730abb308
tree686aaf1744063a111b99d7d2b9706b90d065ddf7
parent064a61d3e7b50b686ba4358e5ae4cacca90bd834
ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN

[ Upstream commit 156a67a9065e3339be85f811d1b13b920e50d73b ]

The enabling L3/L4 filtering for transmit switched packets for all
devices caused unforeseen issue on older devices when trying to send UDP
traffic in an ordered sequence.  This bit was originally intended for X550
devices, which supported this feature, so limit the scope of this bit to
only X550 devices.

Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c