Users Guide
8–VMware 驱动程序软件
FCoE 支持
63 BC0054508-05 J
重新引导机器使设置生效。
多队列和 NetQueue
当 multi_mode 设为 1 且中断模式为 MSI-X 时,使用可选参数 num_queues
设置 RX 和 TX 队列数量。如果中断模式不是 MSI-X (请参阅 第 59 页上的
“int_mode”), RX 和 TX 队列数量将被设置为 1,而放弃此参数的值。
如果要使用一个以上队列,使用以下命令强制 NetQueues 使用的数量:
esxcfg-module -s "num_queues=<num of queues>" bnx2x
否则,发出以下命令允许 bnx2x 驱动程序选择 NetQueues 使用的数量:
esxcfg-module -s "num_queues=0" bnx2x
最适数是使 NetQueues 的数量匹配机器中的 CPU 数。
FCoE 支持
本节描述与安装 VMware 软件包以支持 QLogicFCoE C-NIC 相关的内容和步骤。
驱动程序
QLogic BCM57xx 和 BCM57xxx FCoE 驱动程序包括 bnx2x 和 bnx2fc。
bnx2x 驱动程序管理所有 PCI 设备资源 (寄存器、主机接口队列等等),并
作为 QLogic 的 BCM57xx 和 BCM57xxx 10G 设备的第 2 层 VMware 低级网
络驱动程序。此驱动程序直接控制硬件,并负责代表 VMware 主机网络堆栈
发送和接收以太网数据包。 bnx2x 驱动程序还接收和处理设备中断,既代表
自身 (第 2 层网络),也代表 bnx2fc (FCoE 协议)和 C-NIC 驱动程序。
bnx2fc QLogic VMware FCoE 驱动程序是内核模式驱动程序,用于提供
VMware SCSI 堆栈与 QLogic FCoE 固件和硬件之间的转换层。此外,该驱
动程序与网络层形成接口,代表 Open-FCoE libfc 和 libfcoe 传输和接收封装
的 FCoE 帧,用于 FIP 和设备发现。
支持的分发版
VMware ESXi 6.0 及以上版本支持 FCoE 和 DCB 功能。
启用 FCoE
要在 C-NIC 上启用 FCoE 硬件卸载
1. 发出以下命令,确定具有 FCoE 能力的端口:
# esxcli fcoe nic list