5–Linux Driver Software
Introduction
23
83840-546-00 D
Introduction
This section discusses the Linux drivers for the QLogic 8400/3400 Series network
adapters.
lists the 8400/3400 Series Linux drivers. For information
about iSCSI offload in Linux server, see
“iSCSI Offload in Linux Server” on
.
Limitations
Table 5-1. QLogic 8400/3400 Series Linux Drivers
Linux Driver
Description
bnx2x
Linux driver for the 8400/3400 Series 10Gb network adapt-
ers. This driver directly controls the hardware and is respon-
sible 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 QLogic’s
upper layer protocol (storage) drivers and QLogic’s
8400/3400 Series 10Gb network adapters. The CNIC mod-
ule works with the bnx2 and bnx2x network drives in the
downstream and the bnx2fc (FCoE) and bnx2i (iSCSI) driv-
ers in the upstream.
bnx2i
Linux iSCSI HBA driver to enable iSCSI offload on the
8400/3400 Series 10Gb network adapters.
bnx2fc
Linux FCoE kernel mode driver used to provide a translation
layer between the Linux SCSI stack and the QLogic 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.