diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-12 03:36:03 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-12 03:39:40 +0000 |
| commit | 43aa553ef45a4345bdfabadae40d811730151144 (patch) | |
| tree | a0aa6114fa97a492b9118a90c37eb6a72cb9f20c /sys/dev/watchdog/(public-mirror) | |
| parent | c28f2c551daf07345ac78b74459efe1014c49464 (diff) | |
The firmware-mode callout invoked ixgbe_if_stop() directly. This
performed a full device reset without the iflib context lock or the
iflib queue lifecycle. It could also poll the E610 firmware command
interface from callout context while identification was active.
Request an iflib reset from the callout instead. Reject initialization
while firmware recovery remains active. This leaves the interface
stopped and lets iflib publish that state. Request initialization when
firmware exits recovery so an administratively-up interface can recover
without operator intervention.
MFC after: 2 weeks
Diffstat (limited to 'sys/dev/watchdog/(public-mirror)')
0 files changed, 0 insertions, 0 deletions
