summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorshurd <shurd@FreeBSD.org>2018-05-08 15:51:40 +0000
committershurd <shurd@FreeBSD.org>2018-05-08 15:51:40 +0000
commitcdaf2ed02ca528ef928c02f4dae2a64163ff7773 (patch)
tree74d611fa3acad399b141e461213ad75dace77265 /share
parentdbda57b58572831fa594ed380c7e5a9b87104694 (diff)
downloadFreeBSD-src-cdaf2ed02ca528ef928c02f4dae2a64163ff7773.zip
FreeBSD-src-cdaf2ed02ca528ef928c02f4dae2a64163ff7773.tar.gz
MFC: r308728, r314369, r315243, r316026, r316581, r316616, r318359,
r319922, r319990, r321481, r323232-323233, r323321, r323874, r323955, r324323, r324964, r325169, r325488, r325620, r326985, r326999-327001, r327003, r329335 Update bnxt to latest -CURRENT. Approved by: re (gjb@) Differential Revision: https://reviews.freebsd.org/D15143
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/bnxt.461
1 files changed, 45 insertions, 16 deletions
diff --git a/share/man/man4/bnxt.4 b/share/man/man4/bnxt.4
index bb2d26a..20cc3b8 100644
--- a/share/man/man4/bnxt.4
+++ b/share/man/man4/bnxt.4
@@ -68,28 +68,44 @@ Broadcom BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller
.It
Broadcom BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller
.It
-Broadcom BCM57402 NetXtreme-E 10Gb Ethernet Controller
+Broadcom BCM57304 NetXtreme-C Ethernet Virtual Function
.It
-Broadcom BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller
+Broadcom BCM57314 NetXtreme-C Ethernet Virtual Function
.It
-Broadcom BCM57406 NetXtreme-E 10GBase-T Ethernet Controller
+Broadcom BCM57402 NetXtreme-E 10Gb Ethernet Controller
.It
-Broadcom BCM57402 NetXtreme-E Partition
+Broadcom BCM57402 NetXtreme-E Ethernet Partition
.It
-Broadcom BCM57407 NetXtreme-E 10GBase-T Ethernet Controller
+Broadcom BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller
+.It
+Broadcom BCM57404 NetXtreme-E Ethernet Virtual Function
.It
Broadcom BCM57404 NetXtreme-E Partition
.It
+Broadcom BCM57406 NetXtreme-E 10GBASE-T Ethernet Controller
+.It
Broadcom BCM57406 NetXtreme-E Partition
.It
+Broadcom BCM57407 NetXtreme-E 10GBase-T Ethernet Controller
+.It
Broadcom BCM57407 NetXtreme-E 25Gb Ethernet Controller
.It
-Broadcom BCM57304 NetXtreme-C Virtual Function
+Broadcom BCM57407 NetXtreme-E Partition
+.It
+Broadcom BCM57412 NetXtreme-E Partition
+.It
+Broadcom BCM57414 NetXtreme-E Ethernet Virtual Function
+.It
+Broadcom BCM57414 NetXtreme-E Partition
+.It
+Broadcom BCM57416 NetXtreme-E Partition
+.It
+Broadcom BCM57417 NetXtreme-E Ethernet Partition
.It
-Broadcom BCM57404 NetXtreme-E Virtual Function
+Broadcom BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet
.El
.Sh SYSCTL VARIABLES
-These variables must be set before loading the driver, either via
+These variables must be set before loading the driver, either via
.Xr loader.conf 5
or through the use of
.Xr kenv 1 .
@@ -165,11 +181,12 @@ variables are read-only:
.Bl -tag -width indent
.It Va dev.bnxt.X.if_name
Current interface name of the device.
-This will normally be
+This will normally be
.Va bnxtX ,
but this can be changed using
.Cm ifconfig name .
-This sysctl allows correlating an interface with a child of dev.bnxt.
+This sysctl allows correlating an interface with a child of
+.Va dev.bnxt .
.It Va dev.bnxt.X.nvram.*
Information about the NVRAM device which contains the device firmware.
.It Va dev.bnxt.X.ver.*
@@ -180,21 +197,30 @@ Supported HWRM API version of the currently running firmware.
HWRM API version the driver was built to support.
.It Va dev.bnxt.X.hwstats.*
Per-queue statistics tracked by the hardware.
+.It Va dev.bnxt.X.hwstats.port_stats.*
+Per-port statistics tracked by the hardware.
.It Va dev.bnxt.X.hwstats.rxq0.drop_pkts
Number of packets dropped by hardware on queue zero.
This number might seem high, but the count includes packets dropped due to
incorrect destination MAC, unsubscribed multicast address, and other normal
reasons to ignore Ethernet frames.
+.It Va dev.bnxt.X.hwstats.rxq0.tpa_*
+statistics related to HW LRO.
+.It Va dev.bnxt.X.hw_lro.*
+Enable / Disable HW LRO feature. Defaults to disable.
+Enabling HW LRO could cause issues when forwarding is enabled on host.
+.It Va dev.bnxt.X.fc
+Enable / Disable Flow Control feature. Defaults to Enable
.El
.Sh DIAGNOSTICS
.Bl -diag
.It "bnxt%d: %s command returned %s error."
Device firmware rejected a command from the driver.
There might be a driver/firmware HWRM API mismatch.
-.It "bnxt%d: Timeout sending %s (timeout: %d) seq %d\n"
+.It "bnxt%d: Timeout sending %s (timeout: %d) seq %d"
Device firmware unresponsive.
A PCI device reset is likely needed.
-.It "bnxt%d: Timeout sending %s (timeout: %d) msg {0x%x 0x%x} len:%d v: %d\n"
+.It "bnxt%d: Timeout sending %s (timeout: %d) msg {0x%x 0x%x} len:%d v: %d"
Partial firmware response.
A PCI device reset is likely needed.
.Pp
@@ -203,20 +229,23 @@ As of this writing, the system must be rebooted to initiate a PCI device reset.
.Sh SEE ALSO
.Xr altq 4 ,
.Xr arp 4 ,
+.Xr iflib 4 ,
.Xr netintro 4 ,
.Xr ng_ether 4 ,
.Xr vlan 4 ,
-.Xr ifconfig 8 ,
-.Xr iflib 4
+.Xr ifconfig 8
.Sh HISTORY
The
.Nm
device driver first appeared in
.Fx 11.1 .
.Sh AUTHORS
+.An -nosplit
The
.Nm
driver was written by
-.An Jack Vogel Aq Mt jfvogel@gmail.com .
+.An Jack Vogel Aq Mt jfvogel@gmail.com
+and
+.An Stephen Hurd Aq Mt shurd@freebsd.org ,
and is currently maintained by
-.An Stephen Hurd Aq Mt stephen.hurd@broadcom.com .
+.An Broadcom Limited Aq Mt freebsd.pdl@broadcom.com .
OpenPOWER on IntegriCloud