Page MenuHomeFreeBSD

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

Authored by chandrakanth.patil_broadcom.com on Mar 31 2026, 6:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, May 19, 10:21 PM
Unknown Object (File)
Tue, May 19, 10:00 PM
Unknown Object (File)
Tue, May 19, 6:37 PM
Unknown Object (File)
Mon, May 18, 6:26 PM
Unknown Object (File)
Mon, May 18, 3:16 AM
Unknown Object (File)
Sun, May 17, 3:02 PM
Unknown Object (File)
Sun, May 17, 11:23 AM
Unknown Object (File)
Sun, May 17, 11:01 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

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable