Changeset View
Changeset View
Standalone View
Standalone View
bnxt.4
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | |||||
Broadcom BCM57301 NetXtreme-C 10Gb Ethernet Controller | Broadcom BCM57301 NetXtreme-C 10Gb Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller | Broadcom BCM57302 NetXtreme-C 10Gb/25Gb Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller | Broadcom BCM57304 NetXtreme-C 10Gb/25Gb/40Gb/50Gb Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57402 NetXtreme-E 10Gb Ethernet Controller | Broadcom BCM57402 NetXtreme-E 10Gb Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57402 NetXtreme-E Ethernet Partition | |||||
.It | |||||
Broadcom BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller | Broadcom BCM57404 NetXtreme-E 10Gb/25Gb Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57406 NetXtreme-E 10GBase-T Ethernet Controller | Broadcom BCM57404 NetXtreme-E Partition | ||||
.It | .It | ||||
Broadcom BCM57402 NetXtreme-E Partition | Broadcom BCM57406 NetXtreme-E 10GBASE-T Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57407 NetXtreme-E 10GBase-T Ethernet Controller | Broadcom BCM57407 NetXtreme-E 10GBase-T Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57404 NetXtreme-E Partition | Broadcom BCM57407 NetXtreme-E 25Gb Ethernet Controller | ||||
.It | .It | ||||
Broadcom BCM57406 NetXtreme-E Partition | Broadcom BCM57407 NetXtreme-E Partition | ||||
imp: These are all the same number. Is that intentional? | |||||
bhargava.marreddy_broadcom.comAuthorUnsubmitted Not Done Inline ActionsYes, that is intentional as device IDs (also speeds) are different. bhargava.marreddy_broadcom.com: Yes, that is intentional as device IDs (also speeds) are different. | |||||
.It | .It | ||||
Broadcom BCM57407 NetXtreme-E 25Gb Ethernet Controller | Broadcom BCM57412 NetXtreme-E Partition | ||||
.It | .It | ||||
Broadcom BCM57304 NetXtreme-C Virtual Function | Broadcom BCM57414 NetXtreme-E Partition | ||||
.It | .It | ||||
Broadcom BCM57404 NetXtreme-E Virtual Function | Broadcom BCM57416 NetXtreme-E Partition | ||||
.It | |||||
Broadcom BCM57417 NetXtreme-E Ethernet Partition | |||||
.It | |||||
Broadcom BCM57454 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb Ethernet | |||||
.It | |||||
Broadcom Broadcom BCM57406 NetXtreme-E Partition | |||||
impUnsubmitted Done Inline ActionsI don't think Broadcom should be repeated. imp: I don't think Broadcom should be repeated. | |||||
bhargava.marreddy_broadcom.comAuthorUnsubmitted Not Done Inline ActionsI'll fix it. bhargava.marreddy_broadcom.com: I'll fix it. | |||||
.It | |||||
Broadcom BCM57304 NetXtreme-C Ethernet Virtual Function | |||||
impUnsubmitted Done Inline ActionsThese are no longer sorted by BCM number. Perhaps they should be? imp: These are no longer sorted by BCM number. Perhaps they should be? | |||||
bhargava.marreddy_broadcom.comAuthorUnsubmitted Not Done Inline ActionsSure, let me sort it and resubmit. bhargava.marreddy_broadcom.com: Sure, let me sort it and resubmit. | |||||
.It | |||||
Broadcom BCM57314 NetXtreme-C Ethernet Virtual Function | |||||
.It | |||||
Broadcom BCM57404 NetXtreme-E Ethernet Virtual Function | |||||
.It | |||||
Broadcom BCM57414 NetXtreme-E Ethernet Virtual Function | |||||
.El | .El | ||||
.Sh SYSCTL VARIABLES | .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 | .Xr loader.conf 5 | ||||
or through the use of | or through the use of | ||||
.Xr kenv 1 . | .Xr kenv 1 . | ||||
These are provided by the | These are provided by the | ||||
.Xr iflib 9 | .Xr iflib 9 | ||||
▲ Show 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | |||||
.It Va dev.bnxt.X.ver.* | .It Va dev.bnxt.X.ver.* | ||||
Version-related information about the device and firmware: | Version-related information about the device and firmware: | ||||
.It Va dev.bnxt.X.ver.hwrm_if | .It Va dev.bnxt.X.ver.hwrm_if | ||||
Supported HWRM API version of the currently running firmware. | Supported HWRM API version of the currently running firmware. | ||||
.It Va dev.bnxt.X.ver.driver_hwrm_if | .It Va dev.bnxt.X.ver.driver_hwrm_if | ||||
HWRM API version the driver was built to support. | HWRM API version the driver was built to support. | ||||
.It Va dev.bnxt.X.hwstats.* | .It Va dev.bnxt.X.hwstats.* | ||||
Per-queue statistics tracked by the hardware. | 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 | .It Va dev.bnxt.X.hwstats.rxq0.drop_pkts | ||||
Number of packets dropped by hardware on queue zero. | Number of packets dropped by hardware on queue zero. | ||||
This number might seem high, but the count includes packets dropped due to | This number might seem high, but the count includes packets dropped due to | ||||
incorrect destination MAC, unsubscribed multicast address, and other normal | incorrect destination MAC, unsubscribed multicast address, and other normal | ||||
reasons to ignore Ethernet frames. | 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 | .El | ||||
.Sh DIAGNOSTICS | .Sh DIAGNOSTICS | ||||
.Bl -diag | .Bl -diag | ||||
.It "bnxt%d: %s command returned %s error." | .It "bnxt%d: %s command returned %s error." | ||||
Device firmware rejected a command from the driver. | Device firmware rejected a command from the driver. | ||||
There might be a driver/firmware HWRM API mismatch. | There might be a driver/firmware HWRM API mismatch. | ||||
.It "bnxt%d: Timeout sending %s (timeout: %d) seq %d" | .It "bnxt%d: Timeout sending %s (timeout: %d) seq %d" | ||||
Device firmware unresponsive. | Device firmware unresponsive. | ||||
Show All 17 Lines | |||||
.Nm | .Nm | ||||
device driver first appeared in | device driver first appeared in | ||||
.Fx 11.1 . | .Fx 11.1 . | ||||
.Sh AUTHORS | .Sh AUTHORS | ||||
.An -nosplit | .An -nosplit | ||||
The | The | ||||
.Nm | .Nm | ||||
driver was written by | driver was written by | ||||
.An Jack Vogel Aq Mt jfvogel@gmail.com , | .An Jack Vogel Aq Mt jfvogel@gmail.com , | ||||
shurdUnsubmitted Done Inline Actions.An Jack Vogel Aq Mt jfvogel@gmail.com , and shurd: .An Jack Vogel Aq Mt jfvogel@gmail.com , and
.An Stephen Hurd Aq Mt shurd@freebsd.org , | |||||
bhargava.marreddy_broadcom.comAuthorUnsubmitted Not Done Inline ActionsSure, let me modify and resubmit. bhargava.marreddy_broadcom.com: Sure, let me modify and resubmit. | |||||
bhargava.marreddy_broadcom.comAuthorUnsubmitted Not Done Inline ActionsStephen, It looks like this now, can you please review. AUTHORS The bnxt driver was written by Jack Vogel <jfvogel@gmail.com> and Stephen Hurd <shurd@freebsd.org>, and is currently maintained by Broadcom Limited <freebsd.pdl@broadcom.com>. bhargava.marreddy_broadcom.com: Stephen,
It looks like this now, can you please review.
==
AUTHORS
The bnxt driver was… | |||||
and is currently maintained by | and is currently maintained by | ||||
.An Stephen Hurd Aq Mt stephen.hurd@broadcom.com . | .An Broadcom Limited Aq Mt freebsd.pdl@broadcom.com . |
These are all the same number. Is that intentional?