| # Please copy this file to /etc/systemd/system/ibacm.socket |
| # before modification, if not done already. |
| # |
| # When using socket-based activation of the 'ibacm' service |
| # ibacm's configuration option 'acme_plus_kernel_only' is ignored |
| # (i.e. an implicit 'acme_plus_kernel_only no') |
| # |
| # In order to get the equivalent behavior of |
| # configuration 'acme_plus_kernel_only yes' |
| # Please add a comment (i.e. a '#' character) in front |
| # of the line 'Symlinks' below, and ensure that file |
| # file '/run/ibacm.sock' does not exist: |
| # e.g. by using "rm -f /run/ibacm.sock" after modifying |
| # the copy of this file that lives in /etc/systemd/system. |
| # |
| # Please also remember to reload the systemd configuration by running: |
| # % systemctl --system daemon-reload |
| |
| [Unit] |
| Description=Socket for InfiniBand Address Cache Manager Daemon |
| Documentation=man:ibacm |
| # Ensure that anything ordered after rdma-hw.target will see the socket, even |
| # if that thing is not ordered after socket.target/basic.target. |
| Before=rdma-hw.target |
| # ibacm.socket always starts |
| |
| [Socket] |
| ListenStream=/run/ibacm-unix.sock |
| Symlinks=/run/ibacm.sock |
| |
| # Bind to PF_NETLINK, NETLINK_RDMA, RDMA_NL_GROUP_LS |
| # Supported in systemd > 234 |
| ListenNetlink=rdma 4 |
| |
| [Install] |
| # Standard for all sockets |
| WantedBy=sockets.target |