Page MenuHomeFreeBSD

ice: Report SR-IOV VF status
Needs ReviewPublic

Authored by kbowling on Sun, Aug 9, 6:56 AM.
Tags
None
Referenced Files
F167186115: D58739.id183847.diff
Wed, Aug 19, 5:48 PM
F167156388: D58739.id183854.diff
Wed, Aug 19, 1:30 PM
F167137205: D58739.id183854.diff
Wed, Aug 19, 9:57 AM
F167121525: D58739.id183847.diff
Wed, Aug 19, 6:52 AM
F167085302: D58739.id183854.diff
Tue, Aug 18, 11:16 PM
F167079996: D58739.id183717.diff
Tue, Aug 18, 10:09 PM
Unknown Object (File)
Tue, Aug 18, 8:38 PM
Unknown Object (File)
Tue, Aug 18, 8:23 PM
Subscribers

Details

Reviewers
None
Group Reviewers
Intel Networking
Restricted Owners Package(Owns No Changed Paths)
Summary
Report the VF MAC, allocated queues, trunk VLAN mode, VLAN capacity,
and configured MAC, VLAN, spoof-check, and promiscuous-mode policy
through iflib.  Track whether the VF completed its resource handshake
since the last reset.

Expose mirror configuration and active hardware rules through a
versioned driver.ice extension.  Keep the namespace schema local to the
driver and render scalar extension fields generically in ifconfig -v.
Future extensions therefore need no changes to common network headers or
the formatter.

The iflib context lock already serializes the VF and VSI lifetime, while
the policy flags are safe for the mailbox path to read atomically.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped