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
F82008316: D1708.diff
Wed, Apr 24, 11:29 AM
Unknown Object (File)
Sat, Apr 20, 5:26 AM
Unknown Object (File)
Sat, Apr 20, 5:23 AM
Unknown Object (File)
Thu, Apr 18, 2:01 PM
Unknown Object (File)
Thu, Apr 18, 2:00 PM
Unknown Object (File)
Wed, Apr 17, 10:50 AM
Unknown Object (File)
Wed, Apr 17, 8:23 AM
Unknown Object (File)
Mon, Apr 15, 2:41 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