Page MenuHomeFreeBSD

ixgbe: Change if condition for RSS and rxcsum
ClosedPublic

Authored by przemyslawx.lewandowski_intel.com on Feb 16 2023, 11:00 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sep 30 2024, 1:38 PM
Unknown Object (File)
Sep 29 2024, 9:23 PM
Unknown Object (File)
Sep 29 2024, 9:22 PM
Unknown Object (File)
Sep 29 2024, 9:19 PM
Unknown Object (File)
Sep 18 2024, 11:39 PM
Unknown Object (File)
Sep 18 2024, 4:11 AM
Unknown Object (File)
Sep 18 2024, 4:04 AM
Unknown Object (File)
Sep 17 2024, 11:54 PM
Subscribers

Details

Summary

Fix regarding Bugzilla issue id: 268910. Issue exists on stable/13 and stable/12.
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.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Apr 28 2023, 1:30 PM