aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/watchdog/(public-mirror)
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2026-08-12 03:36:03 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-08-12 03:39:40 +0000
commit43aa553ef45a4345bdfabadae40d811730151144 (patch)
treea0aa6114fa97a492b9118a90c37eb6a72cb9f20c /sys/dev/watchdog/(public-mirror)
parentc28f2c551daf07345ac78b74459efe1014c49464 (diff)
ixgbe: Defer firmware recovery transitions to iflibHEADmain
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