aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/firewire/fwohci_pci.c
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-08 17:46:27 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-10-30 22:53:03 +0000
commit2c379efd1834dac2432a98de847b79f345f66974 (patch)
treef39547208c49a2c4e03462cbec84a8e11039025d /sys/dev/firewire/fwohci_pci.c
parent0f111a802f6beb88f3edad9fa48d3721f8b3ec7b (diff)
bnxt: Report SR-IOV VF statusHEADmain
Expose the PF-known effective per-VF MAC, allocated transmit and receive queue counts, and policy state through the iflib VF status method. Snapshot the state under the SR-IOV lock so concurrent trust and anti-spoof sysctl updates cannot produce a torn report. Mark known queue allocations present even when their value is zero. Cache a VF-selected MAC only after firmware accepts the forwarded request. Prefer that address in status. Replay the accepted address, trust state, and MAC anti-spoof policy after firmware recovery. Record completion of the per-VF configuration callback separately from firmware resource allocation. Track successful PCI SR-IOV attachment independently of the active VF count. This lets a supported but unconfigured PF return an empty status while unsupported devices and failed attachments omit it. Sponsored by: BBOX.io Differential Revision: https://reviews.freebsd.org/D58738
Diffstat (limited to 'sys/dev/firewire/fwohci_pci.c')
0 files changed, 0 insertions, 0 deletions