Users Guide

Table Of Contents
8–VMware Driver Software
FCoE Support
Doc No. BC0054508-00 Rev. R
January 21, 2021 Page 84 Copyright © 2021 Marvell
The bnx2fc Marvell VMware FCoE driver is a kernel mode driver used to
provide a translation layer between the VMware SCSI stack and the Marvell
FCoE firmware and hardware. In addition, the driver interfaces with the
networking layer to transmit and receive encapsulated FCoE frames on
behalf of the Open-FCoE libfc and libfcoe for FIP and device discovery.
Supported Distributions
The FCoE and DCB feature set is supported on VMware ESXi 6.0 and later.
Enabling FCoE
To enable FCoE hardware offload on the C-NIC using the legacy bnx2fc
driver:
1. Determine the ports that are FCoE-capable by issuing the following
command:
# esxcli fcoe nic list
Output example:
vmnic4
User Priority: 3
Source MAC: FF:FF:FF:FF:FF:FF
Active: false
Priority Settable: false
Source MAC Settable: false
VLAN Range Settable: false
VN2VN Mode Enabled: false
2. Enable the FCoE interface as follows:
# esxcli fcoe nic discover -n vmnicX
Where X is the interface number determined in Step 1.
3. Verify that the interface is working as follows:
# esxcli fcoe adapter list
Output example:
vmhba34
Source MAC: bc:30:5b:01:82:39
FCF MAC: 00:05:73:cf:2c:ea
VNPort MAC: 0e:fc:00:47:04:04
Physical NIC: vmnic7
User Priority: 3
VLAN id: 2008