summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorarybchik <arybchik@FreeBSD.org>2015-03-25 13:41:26 +0000
committerarybchik <arybchik@FreeBSD.org>2015-03-25 13:41:26 +0000
commit716ce1ca36a8f58784658302db2e5bd8900df5e1 (patch)
tree709d6f5bbf8209b4b499df23d545c3f0f6e4e5d5 /share
parentddeba7284fc9139c5460118d137de8ad8742f86d (diff)
downloadFreeBSD-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')
-rw-r--r--share/man/man4/sfxge.421
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,
OpenPOWER on IntegriCloud