diff options
author | arybchik <arybchik@FreeBSD.org> | 2015-03-25 13:41:26 +0000 |
---|---|---|
committer | arybchik <arybchik@FreeBSD.org> | 2015-03-25 13:41:26 +0000 |
commit | 716ce1ca36a8f58784658302db2e5bd8900df5e1 (patch) | |
tree | 709d6f5bbf8209b4b499df23d545c3f0f6e4e5d5 /share/man/man4/sfxge.4 | |
parent | ddeba7284fc9139c5460118d137de8ad8742f86d (diff) | |
download | FreeBSD-src-716ce1ca36a8f58784658302db2e5bd8900df5e1.zip FreeBSD-src-716ce1ca36a8f58784658302db2e5bd8900df5e1.tar.gz |
MFC: 280160
sfxge: add tunables to control LRO parameters on driver load time
Sponsored by: Solarflare Communications, Inc.
Approved by: gnn (mentor)
Diffstat (limited to 'share/man/man4/sfxge.4')
-rw-r--r-- | share/man/man4/sfxge.4 | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/share/man/man4/sfxge.4 b/share/man/man4/sfxge.4 index 9ce91e6..3b67d08 100644 --- a/share/man/man4/sfxge.4 +++ b/share/man/man4/sfxge.4 @@ -120,6 +120,27 @@ The value must be greater than or equal to 0. The maximum number of allocated RSS channels for the Nth adapter. If set to 0 or unset, the number of channels is determined by the number of CPU cores. +.It Va hw.sfxge.lro.table_size +Size of the LRO hash table. +Must be a power of 2. +A larger table means we can accelerate a larger number of streams. +.It Va hw.sfxge.lro.chain_max +The maximum length of a hash chain. +If chains get too long then the lookup time increases and may exceed +the benefit of LRO. +.It Va hw.sfxge.lro.idle_ticks +The maximum time (in ticks) that a connection can be idle before it's LRO +state is discarded. +.It Va hw.sfxge.lro.slow_start_packets +Number of packets with payload that must arrive in-order before a connection +is eligible for LRO. +The idea is we should avoid coalescing segments when the sender is in +slow-start because reducing the ACK rate can damage performance. +.It Va hw.sfxge.lro.loss_packets +Number of packets with payload that must arrive in-order following loss +before a connection is eligible for LRO. +The idea is we should avoid coalescing segments when the sender is recovering +from loss, because reducing the ACK rate can damage performance. .El .Sh SUPPORT For general information and support, |