diff options
Diffstat (limited to 'preserve-dscp@.service')
-rw-r--r-- | preserve-dscp@.service | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/preserve-dscp@.service b/preserve-dscp@.service new file mode 100644 index 000000000000..604b706f56bd --- /dev/null +++ b/preserve-dscp@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Preserve DSCP markings on wireguard packets outside some iface +Documentation=man:tc-cake(8) man:ip(7) + +[Service] +Type=oneshot +RemainAfterExit=yes +Environment=IFUPDOWN=%i +WorkingDirectory=/opt/preserve-dscp +ExecStart=/bin/bash -c "/opt/preserve-dscp/preserve-dscp ${IFUPDOWN/:/ }" +ExecStop=/bin/bash -c "/opt/preserve-dscp/preserve-dscp ${IFUPDOWN/:/ } --unload" |