Page MenuHomeFreeBSD

bnxt_en: Add VF load path and PF/VF context differentiation
ClosedPublic

Authored by chandrakanth.patil_broadcom.com on Tue, Mar 31, 6:11 PM.
Tags
None
Referenced Files
F154346001: D56198.diff
Tue, Apr 28, 12:07 AM
Unknown Object (File)
Sun, Apr 26, 1:09 PM
Unknown Object (File)
Fri, Apr 24, 7:26 PM
Unknown Object (File)
Wed, Apr 22, 5:00 AM
Unknown Object (File)
Wed, Apr 22, 2:27 AM
Unknown Object (File)
Sat, Apr 18, 7:01 AM
Unknown Object (File)
Sat, Apr 18, 7:00 AM
Unknown Object (File)
Sat, Apr 18, 5:43 AM
Subscribers

Details

Summary

Enable the driver to distinguish a Physical Function from a Virtual
Function at probe time and configure each appropriately.
Add VF device IDs for all NetXtreme-C/E generations including Thor1/2
and Hyper-V variants. Refactor the iflib shared context initialisation
so PF and VF instances are selected dynamically at registration time.
Update the firmware capability and configuration query paths to populate
PF and VF specific state separately. Ensure the VF requests PF approval
for its firmware-assigned MAC address during attach and refreshes it on
each bring-up.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped