aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/VFABIDemangling.cpp
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-10 15:55:41 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-08-16 01:31:37 +0000
commit87406f8351664aa444851499cda83b00fdc07662 (patch)
tree8a09099feb11a8a4464b163cc0e2ef1b2a02d915 /llvm/lib/Analysis/VFABIDemangling.cpp
parentcb85c4397bb3f57e60ab20c239b9339c4b752412 (diff)
ixgbe: Enable per-pool RSS on X550 family devicesHEADmain
X550 family devices provide a separate RSS key, redirection table, and MRQC register for every VMDq pool. With SR-IOV enabled, the driver continued programming only the global RSS state and never selected MRQC.MULTIPLE_RSS. VF-local RSS programming was therefore ineffective. Enable multiple-RSS mode for X550, X552, X553, and E610. Initialize the PF pool's 64-entry key, redirection table, and RSS hash controls. Leave each VF pool untouched so its driver retains ownership of its RSS key and mapping. E610 folds IPv6 extension-header traffic into its base RSS selectors and reserves the legacy EX selector bits. Translate those requested hash types rather than programming reserved bits. With two E610 VFs active and four PF queue sets, eight fixed TCP flows distributed across all four PF receive queues. E610 uses the same per-pool mode according to the E610 Datasheet, sections 7.1.3.6.2 and 8.2.2.8.20-21. MFC after: 2 weeks Sponsored by: Dirk-Willem van Gulik from Web Weaving (E610 hardware) Sponsored by: BBOX.io
Diffstat (limited to 'llvm/lib/Analysis/VFABIDemangling.cpp')
0 files changed, 0 insertions, 0 deletions