opnsense-src/sys/dev/ixgbe
Przemyslaw Lewandowski 156424fce9
ixgbe: Change if condition for RSS and rxcsum
This patch fixes TCP connection hangs for 1 rxq and 1 txq without rxcsum
enabled. Documentation for 10G cards and other drivers suggest enabling
rxcsum for RSS and disabling otherwise. When PCSD bit is not set then
fragment checksum and IP identification are reported in the rx
descriptor. When PCSD bit is set then RSS hash value is reported in the
rx descriptor. RSS and RX IPP checksum are mutually exclusive.

Signed-off-by: Eric Joyner <erj@FreeBSD.org>

PR:		268910
Reviewed by:	erj@
Tested by:	jeffrey.e.pieper@intel.com
MFC after:	1 week
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D38621
2023-05-24 16:29:40 -07:00
..
if_bypass.c
if_fdir.c Mechanically convert ixgbe(4) to IfAPI 2023-01-24 15:05:28 -05:00
if_ix.c ixgbe: Change if condition for RSS and rxcsum 2023-05-24 16:29:40 -07:00
if_ixv.c Mechanically convert ixgbe(4) to IfAPI 2023-01-24 15:05:28 -05:00
if_sriov.c Mechanically convert ixgbe(4) to IfAPI 2023-01-24 15:05:28 -05:00
ix_txrx.c net: iflib: fix vlan processing in the drivers 2021-12-28 11:11:41 +00:00
ixgbe.h ixgbe: Do not count L3/L4 checksum errors as input errors 2023-02-02 10:14:12 -05:00
ixgbe_82598.c ixgbe(4): Fix common typos in source code comments 2022-06-06 07:28:56 +02:00
ixgbe_82598.h
ixgbe_82599.c
ixgbe_82599.h
ixgbe_api.c ixgbe: Fix typos in source code comments 2023-04-28 18:01:58 +08:00
ixgbe_api.h
ixgbe_bypass.h
ixgbe_common.c ixgbe: Fix typos in source code comments 2023-04-28 18:01:58 +08:00
ixgbe_common.h
ixgbe_dcb.c
ixgbe_dcb.h
ixgbe_dcb_82598.c
ixgbe_dcb_82598.h
ixgbe_dcb_82599.c
ixgbe_dcb_82599.h
ixgbe_fdir.h
ixgbe_features.h
ixgbe_mbx.c
ixgbe_mbx.h ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_osdep.c
ixgbe_osdep.h ixgbe: purge EOL release compatibility 2023-02-04 09:11:05 -07:00
ixgbe_phy.c
ixgbe_phy.h
ixgbe_rss.h
ixgbe_sriov.h
ixgbe_type.h ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_vf.c ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_vf.h ixv(4): Allow PF to control the VF link state 2022-03-04 10:53:07 -08:00
ixgbe_x540.c
ixgbe_x540.h
ixgbe_x550.c ix: Mark variables only used in debug traces as unused. 2022-04-06 16:45:29 -07:00
ixgbe_x550.h