SRP_DAEMON(1) USER COMMANDS SRP_DAEMON(1)NAMEsrp_daemon - Discovers SRP targets in an InfiniBand Fabric
SYNOPSISsrp_daemon [-vVcaeon] [-d umad-device | -i infiniband-device [-p port-
num]] [-ttimoeout(ms)] [-r retries] [-R Rescan-time]
DESCRIPTION
Discovers and connects to InfiniBand SCSI RDMA Protocol (SRP) targets
in an IB fabric.
Each srp_daemon instance operates on one local port. Upon boot it per‐
forms a full rescan of the fabric then waits for an srp_daemon event.
An srp_daemon event can be a join of a new machine to the fabric, a
change in the capabilities of a machine, an SA change, or an expiration
of a predefined timeout.
When a new machine joins the fabric, srp_daemon checks if it is a tar‐
get. When there is a change of capabilities, srp_daemon checks if the
machine has turned into a target. When there is an SA change or a time‐
out expiration, srp_daemon performs a full rescan of the fabric.
For each target srp_daemon finds, it checks if it is already connected
to the local port. If it is not connected, srp_daemon can either print
the target details or connect to it.
OPTIONS-v Print more verbose output
-V Print even more verbose output (debug mode)
-i infiniband-device
Work on infiniband-device. This option should not be used with
-d.
-p port-num
Work on port port-num (default 1). This option must be used with
-i and should not be used with -d.
-d umad-device
Use device file umad-device (default /dev/infiniband/umad0) This
option should not be used with -i or -p.
-c Generate output suitable for piping directly to a
/sys/class/infiniband_srp/srp-<device>-<port>/add_target file.
-a Prints all the targets in the fabric, not only targets that are
not connected through the local port. (The same as ibsrpdm.)
-e Execute the connection command, i.e., make the connection to the
target.
-o Perform only one rescan and exit. (The same as ibsrpdm.)
-R Rescan-time
Force a complete rescan every Rescan-time seconds. If -R is not
specified, no timeout rescans will be performed.
-t timoeout
Use timeout of timoeout msec for MAD responses (default: 5 sec).
-r retries
Perform retries retries on each send to MAD (default: 3
retries).
-n New format - use also initiator_ext in the connection command.
EXAMPLESsrp_daemon-e -i mthca0 -p 1 -R 60 (Connects to the targets accessible
through port 1 of mthca0. Performs a complete rescan every minute)
srp_daemon-o -c -a (Prints the connection commands for the
targets in the fabric and exits - similar to ibsrpdm)
AUTHORS
Roland Dreier
<rolandd@cisco.com>
Ishai Rabinovitz
<ishai@mellanox.co.il>
OpenFabrics September 5, 2006 SRP_DAEMON(1)