Dolphin eXpressWare
5.17.0
Quick Start Guides
SmartIO and Device lending
SmartIO in NTB cluster
SmartIO with SISCI API
SmartIO hot-add with single host
SmartIO and Device Lending
Introduction
Comparison of SmartIO SISCI and Device lending
Core Concepts
System Requirements
Supported Dolphin Hardware and Software
General System Requirements
Linux Kernel and Distribution
Adapter Prefetchable memory size
Lender
Borrower
System IOMMU / Vt-d
Borrower
Lender
PCIe peer to peer support
Target Device Requirements
NVIDIA GPUs
PCIe topology considerations
Lending out devices to other hosts
Establishing connection to other nodes
Finding and adding devices
Adding devices using filters
Device lending
Borrowing and returning remote devices
Hot-Add - directly attached devices
Scanning for devices
SmartIO SISCI API Extension
Glossary
SISCI API
Writing drivers with SmartIO SISCI API
Finding and borrowing the device
Mapping device BARs
Setting up DMA mappings
Reference
Man pages
dis_config
Synopsis
Description
dis_diag
Synopsis
Description
Exit code
dis_mkconf
Synopsis
Description
Options
dis_netconfig
Synopsis
Description
Options
dis_tool
Synopsis
Description
dishosts.conf
Synopsis
Description
Validation
Examples
See also
networkmanager.conf
Synopsis
Description
See also
smartio_tool
Synopsis
Description
Common commands
Lending side commands
Borrow side commands
BDF
Connection to borrowers
Borrowing devices
lspci-based filters
Examples
Exit code
See also
testdishosts
Synopsis
Description
Exit code
See also
Glossary
Dolphin eXpressWare
»
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
Symbols
-A
dis_diag command line option
-a <adapter>
dis_diag command line option
-clear
dis_diag command line option
-configdir <path>
dis_mkconf command line option
-fabrics <N>
dis_mkconf command line option
-help
dis_diag command line option
-n
dis_diag command line option
-nodes <nodeN[:SN1[:SN2]]>...
dis_mkconf command line option
-noresolve
dis_mkconf command line option
-noVer
dis_diag command line option
-P
dis_diag command line option
-prod
dis_diag command line option
-S
testdishots command line option
-sclw <link width>
dis_mkconf command line option
-sctt <type>
dis_mkconf command line option
-session
dis_mkconf command line option
-slw <link width>
dis_mkconf command line option
-stt <type>
dis_mkconf command line option
-V
testdishots command line option
-V <level> -v
dis_diag command line option
4G decoding
A
Adapter
adapter id
Adapter number
add <BDF>
smartio_tool command line option
add-filter <filter>
smartio_tool command line option
available <BDF>
smartio_tool command line option
available-filter <filter>
smartio_tool command line option
B
BAR
BAR2
BARs
BDF
bdf
Beta
borrow
,
[1]
borrow <fdid> [dma-window-size]
smartio_tool command line option
borrow side
borrowed
borrower
C
Cluster
Cluster Management Node (frontend)
Cluster Node
Cluster Nodes
config <option> <value>
smartio_tool command line option
connect <nodeid> <adapter>
smartio_tool command line option
CPU architecture
D
devfn
device lending
device-function
DIP
dip switch
dip-setting
dis_diag command line option
-A
-a <adapter>
-clear
-help
-n
-noVer
-P
-prod
-V <level> -v
dis_mkconf command line option
-configdir <path>
-fabrics <N>
-nodes <nodeN[:SN1[:SN2]]>...
-noresolve
-sclw <link width>
-sctt <type>
-session
-slw <link width>
-stt <type>
dis_sio
DX
E
EEPROM
enable-p2p <source-fdid> <target-fdid> [BAR]
smartio_tool command line option
F
Fabric
fabric device id
fdid
Firmware
G
GA
General Availability
get-vdev <fdid>
smartio_tool command line option
H
Host adapter
I
Installation machine
INX
IOMMU
iommu
IX
K
Kernel build machine
L
lender
lending side
Link
list
smartio_tool command line option
lspci [--raw] [--emulated] <fdid> [lspci args]
smartio_tool command line option
M
Message Signaled Interrupts
MSI
MSI-X
MX
MXH
MXS
N
Network Manager
Node
node id
Node Manager
NodeId
Non-Transparent
Non-Transparent Bridge
NTB
NVMe
nvme
P
P2P
p2p
peer-to-peer
prefetch
prefetchable memory
Prototype
PX
PXH
R
remove <BDF>
smartio_tool command line option
return <fdid>
smartio_tool command line option
S
SBC
scan <node id> [adapter [link_no]]
smartio_tool command line option
SCI / D
self-installing archive (SIA)
show <fdid>
smartio_tool command line option
sio
SISCI
SmartIO
smartio_tool command line option
add <BDF>
add-filter <filter>
available <BDF>
available-filter <filter>
borrow <fdid> [dma-window-size]
config <option> <value>
connect <nodeid> <adapter>
enable-p2p <source-fdid> <target-fdid> [BAR]
get-vdev <fdid>
list
lspci [--raw] [--emulated] <fdid> [lspci args]
remove <BDF>
return <fdid>
scan <node id> [adapter [link_no]]
show <fdid>
unavailable <BDF>
unavailable-filter <filter>
Snapshot
SuperSockets
T
Target Adapter
target device
target device driver
target devices
target driver
testdishots command line option
-S
-V
Transparent
U
unavailable <BDF>
smartio_tool command line option
unavailable-filter <filter>
smartio_tool command line option
V
vdev
virtual device
vt-d
VxWorks Windows Installer (MSI)
W
Windows Installer (MSI)
write-combining
X
x1, x2, x4, x8, x16