numam-dpdk/drivers
Haiyue Wang 9a40edb599 net/ixgbe: fix UDP zero checksum on x86
There is an 82599 errata that UDP frames with a zero checksum are
incorrectly marked as checksum invalid by the hardware.  This was
leading to misleading PKT_RX_L4_CKSUM_BAD flag.

This patch changes the bad UDP checksum to PKT_RX_L4_CKSUM_UNKNOWN,
so the software application will then have to recompute the checksum
itself if needed.

Bugzilla ID: 629
Fixes: af75078fec ("first public release")
Cc: stable@dpdk.org

Reported-by: Paolo Valerio <pvalerio@redhat.com>
Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Tested-by: Paolo Valerio <pvalerio@redhat.com>
2021-02-10 21:49:00 +01:00
..
baseband config: remove compatibility build defines 2021-01-20 01:43:25 +01:00
bus bus/vdev: add driver IOVA VA mode requirement 2021-01-29 18:16:09 +01:00
common common/mlx5: fix storing synced MAC to internal table 2021-02-04 18:19:37 +01:00
compress compress/mlx5: fix asserts 2021-02-04 18:56:15 +01:00
crypto crypto/octeontx2: fix null pointer dereferences 2021-02-04 18:55:52 +01:00
event event/dlb: fix accessing uninitialized variables 2021-02-04 13:25:43 +01:00
mempool ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
net net/ixgbe: fix UDP zero checksum on x86 2021-02-10 21:49:00 +01:00
raw raw/octeontx2_ep: change PCI device ID 2021-01-29 18:16:12 +01:00
regex config: remove compatibility build defines 2021-01-20 01:43:25 +01:00
vdpa vdpa/mlx5: fix configuration mutex cleanup 2021-01-29 18:16:10 +01:00
meson.build build: enable pmdinfogen for Windows 2021-01-25 23:24:38 +01:00