diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-09-11 19:00:54 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-09-15 19:45:46 +0000 |
| commit | ea71fa99827ad4b7099de87e41e7af39ee1c10f6 (patch) | |
| tree | ac3f39e6915a10882752b204c1ca9f4d8a101720 /lib/Bitcode/Reader/(developers-only) | |
| parent | d5ae08ff06240ca889010be9799e158efaa06322 (diff) | |
e1000: Express TSO restart policy without OACTIVE
After a link speed change updates TSO capabilities, request a restart
when iflib is running or the interface is administratively up. Leave
an administratively down, stopped interface to apply the change at its
next initialization.
Do not infer initialization from IFF_DRV_OACTIVE, which also remains
set after stop and failed initialization. Use iflib_is_running() for
software admission and IFF_UP for intent; iflib retains responsibility
for quiescing any partially initialized queues before restarting.
This also permits a restart request for an administratively up
interface before its first initialization attempt.
Reviewed by: iflib (gallatin)
MFC after: 2 weeks
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D59599
Diffstat (limited to 'lib/Bitcode/Reader/(developers-only)')
0 files changed, 0 insertions, 0 deletions
