diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-12 03:57:29 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-08-12 04:07:20 +0000 |
| commit | 3aac283613bd3fd0228a06d6c854ca0bf190ecfb (patch) | |
| tree | 82087cb239b32ba09ad0c512d36ce9c848f32574 /lib/atf/libatf-c++ | |
| parent | 43aa553ef45a4345bdfabadae40d811730151144 (diff) | |
The E610 firmware event handler invoked ixgbe_if_stop() directly from
IFDI_UPDATE_ADMIN_STATUS(). This reset the device without the iflib
queue lifecycle and left the interface marked running after its hardware
was stopped.
Request an iflib reset instead. Fail the automatic initialization once
so the reset transaction stops the interface and publishes that state.
A later operator-requested initialization remains possible, matching the
previous recovery policy without bypassing iflib.
MFC after: 2 weeks
Diffstat (limited to 'lib/atf/libatf-c++')
0 files changed, 0 insertions, 0 deletions
