The zfcp device driver

The zfcp device driver supports SCSI-over-Fibre Channel host bus adapters (HBAs) for Linux on mainframes.

The device driver is the backend for a driver and software stack that includes other parts of the Linux SCSI stack as well as block request and multipathing functions, file systems, and SCSI applications. Figure 1. shows how the zfcp device driver fits into Linux and the SCSI stack.

HBAs are normally virtual in a Linux environment and are shown as an FCP device. FCP devices are represented by CCW devices that are listed under /sys/bus/ccw/drivers/zfcp. Do not confuse FCP devices with SCSI devices. A SCSI device is a disk device that is identified by a LUN.

Figure 1. The zfcp device driver is a low level SCSI device driver
This graphic is described in the text preceding it
The zfcp device driver is discussed in detail in Device Drivers, Features, and Commands, SC33-8411.