Go to main content

man pages section 4: Device and Network Interfaces

Exit Print View

Updated: Thursday, June 13, 2019
 
 

xstn (4D)

Name

xstn - Oracle Virtual I/O Transportnexusdriver

Description

The xstn 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(7).

xstn is a nexus driver and registers with the Infiniband (IB) framework as a virtual physical point of attachment (VPPA) service provider. The driver detects all the fabric interconnect (FI) devices in the IB subnet and establishes a communication channel with each FI, over which virtual I/O device management messages are received.

The virtual I/O devices such as the virtual network interface cards (vNICs) and virtual host bus adapters (vHBAs) are represented in the Oracle Solaris device tree with the node name bearing the same name specified in the I/O profile configured on the FI.

A vNIC node is bound by the xsvnic(4D) driver instance, while the vHBA node is bound by the xsvhba(4D) driver instance. This driver handles all the install and delete messages received from the FI and updates the device tree topology accordingly.

Administrators must ensure to temporarily disable the virtual device before performing a delete operation. This driver is detached from the IB framework when the smf service is disabled.

Files

/kernel/drv/sparcv9/xstn

64-bit ELF kernel driver (SPARC)

/kernel/drv/amd64/xstn

64-bit ELF kernel driver (x86)

Attributes

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

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Architecture
SPARC, x86
Interface Stability
Device tree properties are Uncommitted.
Availability
system/io/infiniband/ovn-virtual-io

See Also

xstl(4D), xsvhba(4D), xsvnic(4D), ib(5), smf(7), cfgadm_ib(8), prtconf(8)