HomeFreeBSD

iflib: fix book keeping

Description

iflib: fix book keeping

iflib_txq_drain() returns the number of consumed entries. In the case
of TSO, a single entry can contain multiple TCP packets.

Reported by: Ricardo Branco, David Wolfskill
Reviewed by: gallatin
Fixes: 3fade68cfdf9 ("iflib: accurately count bytes/segments for TSO")
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D56509

Details

Provenance
tuexenAuthored on Apr 18 2026, 7:57 PM
Reviewer
rG3fade68cfdf9: iflib: accurately count bytes/segments for TSO
Differential Revision
D56509: iflib: fix book keeping
Parents
rG29336f1c9d25: tcp: Allocate t_tcpreq_info on demand
Branches
Unknown
Tags
Unknown