204
AH0054602-00 J
11
FCoE Configuration
This chapter provides the following Fibre Channel over Ethernet (FCoE)
configuration information:
“Configuring Linux FCoE Offload” on page 204
For FCoE boot from SAN information, see
.
Configuring Linux FCoE Offload
The Cavium FastLinQ 41
xxx
Series Adapter FCoE software consists of a single
kernel module called qedf.ko (qedf). The qedf module is dependent on additional
parts of the Linux kernel for specific functionality:
qed.ko
is the Linux eCore kernel module used for common Cavium
FastLinQ 41
xxx
hardware initialization routines.
libfcoe.ko
is the Linux FCoE kernel library needed to conduct FCoE
forwarder (FCF) solicitation and FCoE initialization protocol (FIP) fabric login
(FLOGI).
libfc.ko
is the Linux FC kernel library needed for several functions,
including:
Name server login and registration
rport session management
scsi_transport_fc.ko
is the Linux FC SCSI transport library used for
remote port and SCSI target management.
These modules must be loaded before qedf can be functional, otherwise errors
such as “unresolved symbol” can result. If the qedf module is installed in the
distribution update path, the requisite modules are automatically loaded by
modprobe. Cavium FastLinQ 41
xxx
Series Adapters support FCoE offload.
NOTE
FCoE offload is supported on all 41
xxx
Series Adapters. Some FCoE
features may not be fully enabled in the current release. For details, refer to