Users Guide

Table Of Contents
7–Linux 驱动程序软件
限制
文件编号 BC0054508-05 修订版 R
2021 1 21 日第 31 版权所有 © 2021 Marvell
限制
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
用于 57xxx 1Gb/10Gb 网络适配器的 Linux 驱动程序。该驱动程序直接控制硬件,
并负责代表 Linux 主机网络堆栈发送和接收以太网数据包。此驱动程序还接收和处
理设备中断,既代表自身 (第 2 层网络),也代表 bnx2fc (FCoE) C-NIC 驱动程
序。
cnic
C-NIC 驱动程序提供 Marvell 的上层协议 (例如:存储)驱动程序与 Marvell
57xx 57xxx 1Gb 10Gb 网络适配器之间的接口。 C-NIC 模块可与下游的 bnx2
bnx2x 网络驱动器和上游的 bnx2fc (FCoE) bnx2i (iSCSI) 驱动程序一起使用。
bnx2i
Linux iSCSI 主机总线适配器驱动程序,以在 57xx 57xxx 1Gb 10Gb 网络适
器上启用 iSCSI 卸载。
bnx2fc
Linux FCoE 内核模式驱动程序用于提供 Linux SCSI 堆栈与 Marvell FCoE 固件和硬
件之间的转换层。此外,该驱动程序与网络层形成接口,代 Open-FCoE
libfc/libfcoe 传输和接收封装的 FCoE 帧,用于 FIP/ 设备发现。
7-1. Marvell 57xx
57xxx Linux
驱动程序
(
)
Linux 驱动程序 说明