Page MenuHomeFreeBSD

ice: Report SR-IOV VF status
Needs ReviewPublic

Authored by kbowling on Sun, Aug 9, 6:56 AM.
Tags
None
Referenced Files
F169596155: D58739.id183854.diff
Wed, Sep 2, 12:48 AM
F169575966: D58739.diff
Tue, Sep 1, 11:21 PM
Unknown Object (File)
Mon, Aug 31, 11:32 PM
Unknown Object (File)
Sat, Aug 29, 1:20 PM
Unknown Object (File)
Thu, Aug 27, 3:51 PM
Unknown Object (File)
Thu, Aug 27, 3:51 PM
Unknown Object (File)
Thu, Aug 27, 3:50 PM
Unknown Object (File)
Thu, Aug 27, 4:48 AM
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