Linux Driver Software: Broadcom NetXtreme II® Network Adapter User Guide
file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/English/linux.htm[9/5/2014 3:45:01 PM]
Back to Contents Page
Linux Driver Software: Broadcom NetXtreme II
®
Network
Adapter User Guide
Introduction
Limitations
Packaging
Installing Linux Driver Software
Unloading/Removing the Linux Driver
Patching PCI Files (Optional)
Network Installations
Setting Values for Optional Properties
Driver Defaults
Driver Messages
Teaming with Channel Bonding
Remote PHY Support
Statistics
Linux iSCSI Offload
Introduction
This section discusses the Linux drivers for the Broadcom NetXtreme II network adapters.
Table 1: Broadcom NetXtreme II Linux Drivers
Linux
Driver Description
bnx2
Linux driver for the NetXtreme II 1 Gb network adapters.
bnx2x
Linux driver for the NetXtreme II 10 Gb network adapters. This driver directly controls the hardware and is
responsible for sending and receiving Ethernet packets on behalf of the Linux host networking stack. This driver also
receives and processes device interrupts, both on behalf of itself (for L2 networking) and on behalf of the bnx2fc
(FCoE) and cnic drivers.
cnic
The cnic driver provides the interface between Broadcom's upper layer protocol (e.g., storage) drivers and
Broadcom's NetXtreme II 1 Gb and 10 Gb network adapters. The CNIC module works with the bnx2 and bnx2x
network drives in the downstream and the bnx2fc (FCoE) and bnx2i (iSCSI) drivers in the upstream.
bnx2i
Linux iSCSI HBA driver to enable iSCSI offload on the NetXtreme II 1 Gb and 10 Gb network adapters.
bnx2fc
Linux FCoE kernel mode driver used to provide a translation layer between the Linux SCSI stack and the Broadcom
FCoE firmware/hardware. In addition, the driver interfaces with the networking layer to transmit and receive
encapsulated FCoE frames on behalf of open-fcoe's libfc/libfcoe for FIP/device discovery.
Limitations
bnx2 Driver
bnx2x Driver
bnx2i Driver
bnx2 Driver