| BNX(4) | Device Drivers Manual | BNX(4) | 
bnx —
bnx* at pci?
brgphy* at mii?
bnx 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:
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 bnx driver under
    NetBSD:
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
The bnx driver supports the following
    media types:
autoselect10baseT/UTPmediaopt option can also be used to select either
      full-duplex or half-duplex
      modes.100baseTXmediaopt option can also be used to select either
      full-duplex or half-duplex
      modes.1000baseTXfull-duplex mode is supported.1000baseSXfull-duplex and
      half-duplex modes are supported.2500baseSXfull-duplex mode is
      supported.The bnx driver supports the following
    media options:
full-duplexhalf-duplexFor more information on configuring this device, see ifconfig(8).
bnx driver was written by David
  Christensen
  <davidch@broadcom.com>
  in FreeBSD, where it is called
  bce. And it's ported to
  OpenBSD by Brad Smith
  <brad@openbsd.org>.
  It's ported to NetBSD by Quentin Garnier. The
  bnx device driver first appeared in
  NetBSD 4.0.
| March 27, 2019 | NetBSD 10.1 |