HP StorageWorks Secure Path V3.0C for Linux and Linux Workgroup Edition Installation and Reference Guide (AA-RU7VD-TE, February 2004)

Secure Path Technology
20 Secure Path v3.0C for Linux and Linux Workgroup Edition Installation and Reference Guide
Software components
This section describes the Secure Path Software Kit for Linux software
components.
Drivers
Secure Path drivers consists of the following three modules:
swsp_mod.o moduleA virtual HBA driver that takes requests from
Linux SCSI subsystem mid-layer and passes the requests to the hsx_mod.o
module with the help of the path_mod.o modules.
path_mod.o moduleRequired to allow the hsx and swsp modules to
communicate in the kernel.
hsx_mod.o moduleActs as a target driver but never registers itself with
the SCSI mid-layer. It manages all the paths for logical LUNs while
swsp_mod.o manages the failover for paths.
Figure 2 illustrates the driver model structure
Figure 2: Driver model structure.
Linux
Disk Services
Secure Path
Drivers
Host Bus
Adapters
sda sdb sdc
swsp0
swsp1 swsp2
HBA1
swsp
Devices
hsx
Devices
LUN 0
LUN 0
LUN 2
HSGx0/EVA
Controllers
hsx0
Controller 0
Port 2
Controller 1
Port 1 Port 2
Linux
Server
SHR 2529B
HBA0
Switch 0 Switch 1
Key
Active Path
Standby Path
Available Path
hsx1 hsx2 hsx3 hsx4 hsx5
Port 1
LUN 0
LUN 1
LUN 2
MSA1000
Controllers
Controller 0
Controller 1
Path Driver
RA8000/ESA12000,
MA8000, EMA 12000,
MSA1000, EVA 5000, or
EVA 3000 Fibre
Channel Storage
System