aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorNavdeep Parhar <np@FreeBSD.org>2016-12-30 08:59:49 +0000
committerNavdeep Parhar <np@FreeBSD.org>2016-12-30 08:59:49 +0000
commit358bca3bc68c16f18de0fa8a21e025d1ca4f2634 (patch)
tree3c2e6e4c1f2c83a40ef71ae7a3ee6f57130519fe /share
parentfafbaf79775a2e75fb8d3b422b43f642426907ab (diff)
Notes
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/cxgbe.418
1 files changed, 18 insertions, 0 deletions
diff --git a/share/man/man4/cxgbe.4 b/share/man/man4/cxgbe.4
index 649387fe907f..2a01a657210b 100644
--- a/share/man/man4/cxgbe.4
+++ b/share/man/man4/cxgbe.4
@@ -289,6 +289,24 @@ The default is 3 (both rx_pause and tx_pause = 1).
This tunable establishes the default PAUSE settings for all ports.
Settings can be displayed and controlled on a per-port basis via the
dev.<port>.X.pause_settings sysctl.
+.It Va hw.cxgbe.fec
+FEC (Forward Error Correction) settings.
+0 diables FEC.
+Bit 0 enables RS FEC, bit 1 enables BASE-R RS, bit 3 is reserved.
+The default is -1 which lets the driver pick a value.
+This tunable establishes the default FEC settings for all ports.
+Settings can be displayed and controlled on a per-port basis via the
+dev.<port>.X.fec sysctl.
+.It Va hw.cxgbe.autoneg
+Link autonegotiation settings.
+This tunable establishes the default autonegotiation settings for all ports.
+Settings can be displayed and controlled on a per-port basis via the
+dev.<port>.X.autoneg sysctl.
+0 disables autonegotiation.
+1 enables autonegotiation.
+The default is -1 which lets the driver pick a value.
+dev.<port>.X.autoneg is -1 for port and module combinations that do not support
+autonegotiation.
.It Va hw.cxgbe.buffer_packing
Allow the hardware to deliver multiple frames in the same receive buffer
opportunistically.