Users Guide
7–Linux 驱动程序软件
限制
32 BC0054508-05 M
限制
Linux 驱动程序有下文所述的限制:
bnx2 驱动程序的限制
bnx2x 驱动程序的限制
bnx2i 驱动程序的限制
bnx2fc 驱动程序的限制
bnx2 驱动程序的限制
当前版本的驱动程序已在 2.4.x 内核上测试 (从 2.4.24 内核和所有 2.6.x 及 3.x 内
核开始)。驱动程序在早于 2.4.24 的内核上可能无法编译。测试集中在 i386 和
x86_64 体系结构上。在某些其他体系结构上只进行了有限的测试。
在某些内核上可能需要对某些源文件和 Makefile 做些小的更改。此外, Makefile
不在早于 2.6.31 的内核上编译 C-NIC 驱动程序。
仅在 2.6.31 及更高版本的内核上支持 iSCSI 卸载。
RHEL5.4 及更高版本有特殊的后端口代码支持 C-NIC 驱动程序;支持这些分发
版。
bnx2x
用于 BCM57xxx 1Gb/10Gb 网络适配器的 Linux 驱动程序。该驱动程序直接控制硬
件,并负责代表 Linux 主机网络堆栈发送和接收以太网数据包。此驱动程序还接收
和处理设备中断,既代表自身 (第 2 层网络),也代表 bnx2fc (FCoE) 和 C-NIC 驱
动程序。
cnic
C-NIC 驱动程序提供 Marvell 的上层协议 (例如:存储)驱动程序与 Marvell 的
BCM57xx 和 BCM57xxx 1Gb 和 10Gb 网络适配器之间的接口。 C-NIC 模块可与下
游的 bnx2 和 bnx2x 网络驱动器和上游的 bnx2fc (FCoE) 和 bnx2i (iSCSI) 驱动程序
一起使用。
bnx2i
Linux iSCSI 主机总线适配器驱动程序,以在 BCM57xx 和 BCM57xxx 1Gb 和 10Gb
网络适配器上启用 iSCSI 卸载。
bnx2fc
Linux FCoE 内核模式驱动程序用于提供 Linux SCSI 堆栈与 Marvell FCoE 固件和硬
件之间的转换层。此外,该驱动程序与网络层形成接口,代表 Open-FCoE
libfc/libfcoe 传输和接收封装的 FCoE 帧,用于 FIP/ 设备发现。
表
7-1. Marvell BCM57xx
和
BCM57xxx Linux
驱动程序
(
续
)
Linux 驱动程序 说明