Page MenuHomeFreeBSD

bnxt_en: Send HWRM_FUNC_RESET after error recovery
Needs ReviewPublic

Authored by chandrakanth.patil_broadcom.com on Aug 21 2025, 4:18 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jul 20, 10:57 AM
Unknown Object (File)
Mon, Jul 20, 7:59 AM
Unknown Object (File)
Fri, Jul 3, 6:14 AM
Unknown Object (File)
Jun 4 2026, 10:18 AM
Unknown Object (File)
Jun 3 2026, 11:37 PM
Unknown Object (File)
May 19 2026, 10:37 AM
Unknown Object (File)
May 19 2026, 4:36 AM
Unknown Object (File)
May 15 2026, 5:30 PM
Subscribers
None

Details

Summary

After error recovery, the driver must issue HWRM_FUNC_RESET to the firmware to clear per-function
resources before re-initializing. Without this reset, stale firmware state can persist and cause
re-init failures or resource leaks. Send the function reset at the end of the recovery path, then
proceed with normal re-init.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped