diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-09-15 02:20:08 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-09-15 19:48:20 +0000 |
| commit | 7f8feee5ab922e6645f4061e9ca29109411aadef (patch) | |
| tree | e4ce29f14ab3fbca94c59605b733f60d31f8928e /include/llvm/DebugInfo/CodeView | |
| parent | ea71fa99827ad4b7099de87e41e7af39ee1c10f6 (diff) | |
Initialization publishes RUNNING and enables interrupts before clearing
the simple-TX producer barrier. A transmitter admitted in that window
still sees IFLIB_TXQ_QUIESCING and drops its packet with ENETDOWN. A TX
completion task can likewise return without draining deferred packets.
Clear the barrier on every TX queue after driver initialization and RX
buffer setup succeed, before publishing admission. Keep failed init
paths closed and retain the existing stop, interrupt and timer ordering.
This changes only initialization; no work is added to the packet path.
Reviewed by: iflib (gallatin)
Sponsored by: BBOX.io
Differential Revision: https://reviews.freebsd.org/D59690
Diffstat (limited to 'include/llvm/DebugInfo/CodeView')
0 files changed, 0 insertions, 0 deletions
