Go to main content

man pages section 7: Device and Network Interfaces

Exit Print View

Updated: July 2017
 
 

xsvhba (7D)

Name

xsvhba - Oracle Virtual Host Bus Adapter driver

Description

The xsvhba driver is a part of the Oracle Virtual Networking (OVN) I/O software stack, which is loaded and attached when the ovn-virtual-io service is enabled within the Oracle Solaris Service Management Facility. See smf(5). The driver is bound to a virtual host bus adapter (vHBA) device created in the Oracle Solaris device tree in response to a request to add a vHBA from the Fabric Interconnect (FI).

xsvhba is a upper layer protocol (ULP) driver that supports mechanisms for transporting SCSI-3 commands over Infiniband and then finally over the Fibre Channel I/O Module on the FI that connects to the Storage Area Network Fabric.

The driver is SCSAv3 compliant and hence supports Oracle Solaris I/O multipathing (MPxIO) feature. xsvhba also supports the Storage Networking Industry Association (SNIA) hbaapis, exported by libhbaapi(3LIB).

The driver is detached in response to a request from the FI by a delete operation. Administrators must ensure to temporarily disable the virtual HBA and the LUNs underneath, before performing a delete operation.

CONFIGURATION

The xsvhba driver may operate with non-default properties as specified in the xsvhba.conf file. Note that the system must be rebooted for any changes to take effect. The following property is supported:

mpxio-disable

Oracle Solaris I/O Multipathing is enabled by default.

xsvhba may be disabled with the mpxio-disable property. To disable the feature, set the mpxio-disable property to 'yes' in the xsvhba.conf file.

mpxio-disable="yes"

To enable the feature, set the mpxio-disable property to 'no' in the xsvhba.conf file.

mpxio-disable="no"

Files

/kernel/drv/sparcv9/xsvhba

64-bit ELF kernel driver (SPARC)

/kernel/drv/amd64/xsvhba

64-bit ELF kernel driver (x86)

Attributes

See attributes(5) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Architecture
SPARC, x86
Interface Stability
kstat output is Uncommitted.
driver.conf configuration properties are Uncommitted.
Availability
system/io/infiniband/ovn-virtual-io

See Also

smf(5), scsi(4), libhbaapi(3LIB), fcadm(1M), fcinfo(1M)

Writing Device Drivers for Oracle Solaris 11.3

SCSI-3 Architecture Model (SAM)