summaryrefslogtreecommitdiff
path: root/tools/systemd/mrzcpd.service.in
diff options
context:
space:
mode:
Diffstat (limited to 'tools/systemd/mrzcpd.service.in')
-rw-r--r--tools/systemd/mrzcpd.service.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/systemd/mrzcpd.service.in b/tools/systemd/mrzcpd.service.in
index 2521991..c840394 100644
--- a/tools/systemd/mrzcpd.service.in
+++ b/tools/systemd/mrzcpd.service.in
@@ -7,12 +7,13 @@ After=mrzcpd-hugepages-setup.service mrzcpd-hwdb-setup.service k3s.service
Environment=SYSTEMD_LOG_LEVEL=debug
Environment=MLX5_GLUE_PATH=@MR_INSTALL_LIBDIR@
EnvironmentFile=/etc/sysconfig/mrzcpd
-ExecStartPre=python3 @MR_INSTALL_BINDIR@/devbind.py
+ExecStartPre=python3 @MR_INSTALL_BINDIR@/devbind.py bind
ExecStart=@MR_INSTALL_BINDIR@/mrzcpd -c @MR_INSTALL_SYSCONFDIR@/mrglobal.conf
ExecStopPost=/bin/bash -c 'rm -f /run/mrzcpd/huge_pages/rtemap_*'
ExecStopPost=/usr/bin/rm -f /run/.rte_config
ExecStopPost=/usr/bin/rm -f /run/.rte_hugepage_info
ExecStopPost=/usr/bin/rm -rf /run/.dpdk
+ExecStopPost=python3 @MR_INSTALL_BINDIR@/devbind.py unbind
Restart=always
RestartSec=5s