Page MenuHomeFreeBSD

sfxge: Separate software Tx queue limit for non-TCP traffic
ClosedPublic

Authored by arybchik on Jan 28 2015, 9:29 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Feb 3, 3:19 AM
Unknown Object (File)
Sat, Feb 1, 4:54 AM
Unknown Object (File)
Thu, Jan 23, 3:48 PM
Unknown Object (File)
Sat, Jan 18, 9:14 PM
Unknown Object (File)
Jan 1 2025, 9:25 AM
Unknown Object (File)
Dec 23 2024, 3:39 PM
Unknown Object (File)
Dec 13 2024, 4:21 PM
Unknown Object (File)
Dec 12 2024, 8:36 AM
Subscribers

Details

Reviewers
gnn
Summary

Add separate software Tx queue limit for non-TCP traffic to make total
limit higher and avoid local drops of TCP packets because of no
backpressure.
There is no point to make non-TCP limit high since without backpressure
UDP stream easily overflows any sensible limit.

Split early drops statistics since it is better to have separate counter
for each drop reason to make it unabmiguous.

Sponsored by: Solarflare Communications, Inc.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

arybchik retitled this revision from to sfxge: Separate software Tx queue limit for non-TCP traffic.
arybchik updated this object.
arybchik edited the test plan for this revision. (Show Details)
arybchik added a reviewer: gnn.
arybchik added a subscriber: Unknown Object (MLST).
gnn edited edge metadata.

Remember to put Approved by: gnn (mentor) in the commit message.

This revision is now accepted and ready to land.Jan 29 2015, 3:59 PM
arybchik edited edge metadata.
arybchik edited subscribers, added: network; removed: Unknown Object (MLST).

Committed to head