| '\" t |
| .TH "SRP_DAEMON_PORT@\&.SERVICE" "5" "" "srp_daemon" "srp_daemon_port@.service" |
| .\" ----------------------------------------------------------------- |
| .\" * set default formatting |
| .\" ----------------------------------------------------------------- |
| .\" disable hyphenation |
| .nh |
| .\" disable justification (adjust text to left margin only) |
| .ad l |
| .\" ----------------------------------------------------------------- |
| .\" * MAIN CONTENT STARTS HERE * |
| .\" ----------------------------------------------------------------- |
| .SH "NAME" |
| srp_daemon_port@.service \- srp_daemon_port@ systemd service that controls a |
| single port |
| .SH "SYNOPSIS" |
| .PP |
| srp_daemon_port@\&.service |
| .SH "DESCRIPTION" |
| .PP |
| The srp_daemon_port@\&.service controls whether or not an srp_daemon process |
| is monitoring the RDMA port specified as template argument. The format for the |
| RDMA port name is \fIdev:port\fR where \fIdev\fR is the name of an RDMA device |
| and \fIport\fR is an port number starting from one. Starting an instance of |
| this template will start an srp_daemon process. Stopping an instance of this |
| template will stop the srp_daemon process for the specified port. It can be |
| prevented that srp_daemon is started for a certain port by masking the |
| corresponding systemd service, e.g. \fBsystemctl mask |
| srp_daemon_port@mlx4_0:1\fR. |
| |
| A list of all RDMA device and port number pairs can be obtained e.g. as follows: |
| .PP |
| .nf |
| .RS |
| $ (cd /sys/class/infiniband >&/dev/null && for p in */ports/*; do |
| [ -e "$p" ] && echo "${p/\\/ports\\//:}"; done) |
| mlx4_0:1 |
| mlx4_0:2 |
| mlx4_1:1 |
| mlx4_1:2 |
| .RE |
| .fi |
| .PP |
| |
| .SH "SEE ALSO" |
| .PP |
| \fBsrp_daemon\fR(1), |
| \fBsrp_daemon.service\fR(5), |
| \fBsystemctl\fR(1) |