196 lines
5.3 KiB
Groff
196 lines
5.3 KiB
Groff
.\" $NetBSD: bnx.4,v 1.4 2019/03/27 04:40:02 msaitoh Exp $
|
|
.\" $OpenBSD: bnx.4,v 1.13 2006/12/15 16:12:52 reyk Exp $
|
|
.\"
|
|
.\" Copyright (c) 2006 Broadcom Corporation
|
|
.\" David Christensen <davidch@broadcom.com>. All rights reserved.
|
|
.\"
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
.\" modification, are permitted provided that the following conditions
|
|
.\" are met:
|
|
.\"
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
.\" 3. Neither the name of Broadcom Corporation nor the name of its contributors
|
|
.\" may be used to endorse or promote products derived from this software
|
|
.\" without specific prior written consent.
|
|
.\"
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS'
|
|
.\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
|
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
.\"
|
|
.\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/bce.4,v 1.2 2006/04/10 20:12:17 brueffer Exp $
|
|
.\"
|
|
.Dd March 27, 2019
|
|
.Dt BNX 4
|
|
.Os
|
|
.Sh NAME
|
|
.Nm bnx
|
|
.Nd Broadcom NetXtreme II 10/100/1000 Ethernet device
|
|
.Sh SYNOPSIS
|
|
.Cd "bnx* at pci?"
|
|
.Cd "brgphy* at mii?"
|
|
.Sh DESCRIPTION
|
|
The
|
|
.Nm
|
|
driver supports Broadcom's NetXtreme II product family, such as the
|
|
BCM5706 PCI-X and BCM5708-BCM5709-BCM5716 PCIe Ethernet controllers,
|
|
which includes the following:
|
|
.Pp
|
|
.Bl -bullet -compact
|
|
.It
|
|
Dell PowerEdge 1950 integrated BCM5708 NIC (10/100/1000baseT)
|
|
.It
|
|
Dell PowerEdge 2950 integrated BCM5708 NIC (10/100/1000baseT)
|
|
.It
|
|
Dell PowerEdge M710 integrated BCM5709S NIC (1000baseSX)
|
|
.It
|
|
Dell PowerEdge R710 integrated BCM5709 NIC
|
|
.It
|
|
HP NC370F PCI-X Multifunction Gigabit server adapter (1000baseSX)
|
|
.It
|
|
HP NC370T PCI-X Multifunction Gigabit server adapter (10/100/1000baseT)
|
|
.It
|
|
HP NC370i Multifunction Gigabit Server Adapter
|
|
.It
|
|
HP NC371i Multifunction Gigabit Server Adapter
|
|
.It
|
|
HP NC373F PCIe Multifunction Gigabit server adapter (1000baseSX)
|
|
.It
|
|
HP NC373T PCIe Multifunction Gigabit server adapter (10/100/1000baseT)
|
|
.It
|
|
HP NC373i PCIe Multifunction Gigabit embedded server adapter (10/100/1000baseT)
|
|
.It
|
|
HP NC373m Multifunction Gigabit Server Adapter
|
|
.It
|
|
HP NC374m PCIe Multifunction Gigabit embedded server adapter (10/100/1000baseT)
|
|
.It
|
|
HP NC380T PCIe Dual Port Multifunction Gigabit server adapter (10/100/1000baseT)
|
|
.It
|
|
HP NC382T PCIe Dual Port server adapter (10/100/1000baseT)
|
|
.It
|
|
HP NC382i DP Multifunction Gigabit Server Adapter
|
|
.It
|
|
HP NC382m DP 1GbE Multifunction BL-c Adapter
|
|
.It
|
|
IBM xSeries 3550 integrated BCM5708 NIC (10/100/1000baseT)
|
|
.It
|
|
IBM xSeries 3650 integrated BCM5708 NIC (10/100/1000baseT)
|
|
.El
|
|
.Pp
|
|
The NetXtreme II product family is composed of various Converged NIC (or CNIC)
|
|
Ethernet controllers which support a TCP Offload Engine (TOE),
|
|
Remote DMA (RDMA), and iSCSI acceleration,
|
|
in addition to standard L2 Ethernet traffic,
|
|
all on the same controller.
|
|
The following features are supported in the
|
|
.Nm
|
|
driver under
|
|
.Nx :
|
|
.Bd -literal -offset indent
|
|
IPv4 receive IP/TCP/UDP checksum offload
|
|
Jumbo frames (up to 9022 bytes)
|
|
VLAN tag insertion
|
|
Interrupt coalescing
|
|
10/100/1000Mbps operation in full-duplex mode
|
|
10/100Mbps operation in half-duplex mode
|
|
.Ed
|
|
.Pp
|
|
The
|
|
.Nm
|
|
driver supports the following media types:
|
|
.Bl -tag -width ".Cm 10baseT/UTP"
|
|
.It Cm autoselect
|
|
Enable autoselection of the media type and options.
|
|
The user can manually override
|
|
the autoselected mode via
|
|
.Xr ifconfig 8 .
|
|
.It Cm 10baseT/UTP
|
|
Set 10Mbps operation.
|
|
The
|
|
.Xr ifconfig 8
|
|
.Ic mediaopt
|
|
option can also be used to select either
|
|
.Cm full-duplex
|
|
or
|
|
.Cm half-duplex
|
|
modes.
|
|
.It Cm 100baseTX
|
|
Set 100Mbps (Fast Ethernet) operation.
|
|
The
|
|
.Xr ifconfig 8
|
|
.Ic mediaopt
|
|
option can also be used to select either
|
|
.Cm full-duplex
|
|
or
|
|
.Cm half-duplex
|
|
modes.
|
|
.It Cm 1000baseTX
|
|
Set 1000baseTX operation over twisted pair.
|
|
Only
|
|
.Cm full-duplex
|
|
mode is supported.
|
|
.It Cm 1000baseSX
|
|
Set 1000Mbps (Gigabit Ethernet) operation.
|
|
Both
|
|
.Cm full-duplex
|
|
and
|
|
.Cm half-duplex
|
|
modes are supported.
|
|
.It Cm 2500baseSX
|
|
Set 2500Mbps operation.
|
|
Only
|
|
.Cm full-duplex
|
|
mode is supported.
|
|
.El
|
|
.Pp
|
|
The
|
|
.Nm
|
|
driver supports the following media options:
|
|
.Bl -tag -width ".Cm full-duplex"
|
|
.It Cm full-duplex
|
|
Force full duplex operation.
|
|
.It Cm half-duplex
|
|
Force half duplex operation.
|
|
.El
|
|
.Pp
|
|
For more information on configuring this device, see
|
|
.Xr ifconfig 8 .
|
|
.Sh SEE ALSO
|
|
.Xr arp 4 ,
|
|
.Xr brgphy 4 ,
|
|
.Xr ifmedia 4 ,
|
|
.Xr intro 4 ,
|
|
.Xr mii 4 ,
|
|
.Xr netintro 4 ,
|
|
.Xr pci 4 ,
|
|
.Xr ifconfig 8
|
|
.Sh HISTORY
|
|
The
|
|
.Nm
|
|
driver was written by
|
|
.An David Christensen Aq Mt davidch@broadcom.com
|
|
in
|
|
.Fx ,
|
|
where it is called
|
|
.Nm bce .
|
|
And it's ported to
|
|
.Ox
|
|
by
|
|
.An Brad Smith Aq Mt brad@openbsd.org .
|
|
It's ported to
|
|
.Nx
|
|
by Quentin Garnier.
|
|
The
|
|
.Nm
|
|
device driver first appeared in
|
|
.Nx 4.0 .
|