Page MenuHomeFreeBSD

iflib: ignore reclaim coalescing when low on tx descriptors
ClosedPublic

Authored by gallatin on Apr 9 2026, 11:35 PM.
Tags
None
Referenced Files
F156494022: D56339.id175769.diff
Thu, May 14, 2:38 AM
F156494008: D56339.id175769.diff
Thu, May 14, 2:38 AM
F156470204: D56339.id.diff
Wed, May 13, 9:46 PM
F156465596: D56339.id175209.diff
Wed, May 13, 9:06 PM
Unknown Object (File)
Sun, May 10, 10:49 PM
Unknown Object (File)
Sun, May 10, 7:32 AM
Unknown Object (File)
Sun, May 10, 7:23 AM
Unknown Object (File)
Fri, May 8, 8:20 PM

Details

Summary

If we are low on TX descriptors, bypass iflib_txq_can_reclaim() and force a reclaim. This is intended to reduce the number of output drops under heavy load when using simple transmit.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision was not accepted when it landed; it landed in state Needs Review.Fri, Apr 17, 5:35 PM
This revision was automatically updated to reflect the committed changes.