aboutsummaryrefslogtreecommitdiff
path: root/source/Commands/(public-mirror)
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-09-15 05:57:18 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-09-15 06:09:57 +0000
commita54f83544eea2a9804ac7940d35b26ffcb34dfb3 (patch)
tree095ac180904a125ff9adbd40948392de311e4c0a /source/Commands/(public-mirror)
parentd435248a2196bc78f626850a7ae700aaeace1c13 (diff)
ixv: Use host granted RSS queues on Hyper-VHEADmain
Discover the Hyper-V queue grant through PCI configuration space for X550, X552, X553, and E610 VFs. The X550 family exposes a byte at 0x207; 0x208 is a separate DCB flag. E610 exposes a little-endian queue count word at those offsets. Accept grants of one, two, or four and use at most two symmetric queue sets, subject to the existing MSI-X resource limit. Keep one queue for invalid grants and for 82599/X540 Hyper-V VFs. The family gates and queue limits are snooped from Windows Intel VF bus traffic. Update the shared code queue max so stop disables every usable queue. Also program the receive length limit on every usable RX queue instead of only queue zero and retain the 82599 exception for that register field. MFC after: 2 weeks Sponsored by: BBOX.io
Diffstat (limited to 'source/Commands/(public-mirror)')
0 files changed, 0 insertions, 0 deletions