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)
Mon, Sep 21, 5:46 PM
Unknown Object (File)
Sat, Sep 19, 7:47 AM
Unknown Object (File)
Sun, Sep 6, 12:17 AM
Unknown Object (File)
Aug 26 2026, 8:06 PM
Unknown Object (File)
Aug 14 2026, 3:01 PM
Unknown Object (File)
Aug 13 2026, 8:56 PM
Unknown Object (File)
Aug 12 2026, 8:05 PM
Unknown Object (File)
Aug 12 2026, 7:01 PM
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