Page MenuHomeFreeBSD

iflib: remove the unused TX queue state machine
ClosedPublic

Authored by netchild on Jul 16 2026, 11:11 AM.
Tags
None
Referenced Files
F171313065: D58282.id.diff
Thu, Sep 10, 8:21 AM
Unknown Object (File)
Tue, Sep 8, 5:53 PM
Unknown Object (File)
Tue, Sep 8, 1:00 AM
Unknown Object (File)
Mon, Sep 7, 10:03 PM
Unknown Object (File)
Mon, Sep 7, 7:05 PM
Unknown Object (File)
Mon, Sep 7, 1:44 AM
Unknown Object (File)
Sun, Sep 6, 9:22 PM
Unknown Object (File)
Sun, Sep 6, 6:38 AM

Details

Summary

The previous commit stopped using ift_qstatus and the IFLIB_QUEUE_*
states for the TX watchdog decision, leaving only dead stores.
Remove the field, the states, and all assignments. The byte the
field frees stays behind as explicit padding. No functional change.

MFC after: 1 month
Assisted-by: Claude Code (Fable 5, Opus 5)

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 74848
Build 71731: arc lint + arc unit