diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-08 17:46:27 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-10-30 22:53:03 +0000 |
| commit | 2c379efd1834dac2432a98de847b79f345f66974 (patch) | |
| tree | f39547208c49a2c4e03462cbec84a8e11039025d /sys/dev/firewire/fwohci_pci.c | |
| parent | 0f111a802f6beb88f3edad9fa48d3721f8b3ec7b (diff) | |
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
