summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2025-11-18 15:47:07 +0000
committerViacheslav Hletenko <v.gletenko@vyos.io>2025-11-18 15:47:07 +0000
commit9bf9edb43de871e76c1f94a25bc587c15f001b0e (patch)
tree4e483fb4696874fc426a9f173d0f9466bee383af /data
parent2a9b37acaf2fb90afa5c3df30dcef6a71355929f (diff)
downloadvyos-1x-9bf9edb43de871e76c1f94a25bc587c15f001b0e.tar.gz
vyos-1x-9bf9edb43de871e76c1f94a25bc587c15f001b0e.zip
T7970: VPP use systemd-notify to start the service
This allows systemd to properly track VPP startup and manage service dependencies using Type=notify service configuration.
Diffstat (limited to 'data')
-rw-r--r--data/templates/vpp/override.conf.j21
-rw-r--r--data/templates/vpp/startup.conf.j21
2 files changed, 2 insertions, 0 deletions
diff --git a/data/templates/vpp/override.conf.j2 b/data/templates/vpp/override.conf.j2
index 04bb7be15..65568ab27 100644
--- a/data/templates/vpp/override.conf.j2
+++ b/data/templates/vpp/override.conf.j2
@@ -12,3 +12,4 @@ ExecStart=/usr/bin/vpp -c /run/vpp/vpp.conf
WorkingDirectory=
WorkingDirectory=/run/vpp
Restart=no
+Type=notify
diff --git a/data/templates/vpp/startup.conf.j2 b/data/templates/vpp/startup.conf.j2
index edfb5b36d..3046adfd4 100644
--- a/data/templates/vpp/startup.conf.j2
+++ b/data/templates/vpp/startup.conf.j2
@@ -6,6 +6,7 @@ unix {
full-coredump
cli-listen /run/vpp/cli.sock
gid vpp
+ systemd-notify
# exec /etc/vpp/bootstrap.vpp
{% if unix is vyos_defined %}
{% if unix.poll_sleep_usec is vyos_defined %}