Report the VF MAC, allocated transmit and receive queues, exact trunk VLAN membership and capacity, negotiated virtchnl API, configured MAC, VLAN, spoof-check, and promiscuous-mode policy, PF traffic permission, and fault containment through iflib. Expose mirror configuration and active hardware rules, precise malicious-driver isolation and counters, and software mailbox-overflow isolation and counters through a versioned driver.ice extension. Keep the namespace schema local to the driver so future extensions need no changes to common network headers or the formatter. The iflib context lock serializes VF and VSI lifetime while policy flags remain safe for the mailbox path to read atomically. The query uses only cached state and does not issue AdminQ commands or read device registers. Validated on E810 with host-attached iavf VFs. ifconfig -v and direct Netlink queries reported the expected handshake, queue, VLAN, policy, MDD, and mailbox state across VF and PF resets.
Details
Details
- Reviewers
ziaee - Group Reviewers
Intel Networking Restricted Owners Package (Owns No Changed Paths) manpages
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Comment Actions
Update against committed netlink interface, reorder after ice bug fixes and features in series