summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--freerouter-p4dpdk-pkt.service8
-rw-r--r--freerouter-p4dpdk.service8
-rw-r--r--freerouter-p4emu.service6
-rw-r--r--freerouter-p4mnl.service6
-rw-r--r--freerouter-p4urng.service6
-rw-r--r--freerouter-p4xdp.service6
-rw-r--r--freerouter-p4xsk.service6
-rw-r--r--freerouter.spec2
-rw-r--r--sources2
10 files changed, 19 insertions, 32 deletions
diff --git a/.gitignore b/.gitignore
index 6912833..aa8a7b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@
/v24.9.8.tar.gz
/v24.9.13.tar.gz
/v24.9.16.tar.gz
+/v24.9.17.tar.gz
diff --git a/freerouter-p4dpdk-pkt.service b/freerouter-p4dpdk-pkt.service
index 2ab2ec0..3c9d188 100644
--- a/freerouter-p4dpdk-pkt.service
+++ b/freerouter-p4dpdk-pkt.service
@@ -1,13 +1,11 @@
[Unit]
Description=p4dpdk specific process of freerouter
-Requires=freerouter.service freerouter-native@cpu_port.service network.target
-After=freerouter.service freerouter-native@cpu_port.service network.target
-Wants=sys-subsystem-net-devices-veth250.device
-After=sys-subsystem-net-devices-veth250.device
+Requires=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
[Service]
Type=simple
-ExecStart=/usr/bin/p4dpdk.bin -m 2048 --no-huge --no-pci --vdev=net_af_packet0,iface=eth1,blocksz=16384,framesz=16384 --vdev=net_af_packet1,iface=eth2,blocksz=16384,framesz=16384 --vdev=net_af_packet2,iface=veth250,blocksz=16384,framesz=16384 -- 127.0.0.1 9080 2 0 1 2 1 3 4 -2 65407 0 -9 256 0 -4 512 0
+ExecStart=/usr/bin/p4dpdk.bin -m 2048 --no-huge --no-pci --no-telemetry --vdev=net_af_packet0,iface=eth1,blocksz=16384,framesz=16384 --vdev=net_af_packet1,iface=eth2,blocksz=16384,framesz=16384 --vdev=net_af_packet2,iface=veth250,blocksz=16384,framesz=16384 -- 127.0.0.1 9080 2 0 1 2 1 3 4 -2 65407 0 -9 256 0 -4 512 0
Restart=always
RestartSec=5
WorkingDirectory=/var/lib/freerouter
diff --git a/freerouter-p4dpdk.service b/freerouter-p4dpdk.service
index 6ddf558..d1a1ba4 100644
--- a/freerouter-p4dpdk.service
+++ b/freerouter-p4dpdk.service
@@ -1,9 +1,7 @@
[Unit]
Description=p4dpdk specific process of freerouter
-Requires=freerouter.service freerouter-native@cpu_port.service network.target
-After=freerouter.service freerouter-native@cpu_port.service network.target
-Wants=sys-subsystem-net-devices-veth250.device
-After=sys-subsystem-net-devices-veth250.device
+Requires=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
[Service]
Type=simple
@@ -11,7 +9,7 @@ StandardOutput=file:/var/log/p4dpdk.log
ExecStartPre=-/sbin/modprobe uio_pci_generic
ExecStartPre=-/usr/bin/dpdk-devbind.py -b uio_pci_generic 0000:00:05.0
ExecStartPre=-/usr/bin/dpdk-devbind.py -b uio_pci_generic 0000:00:06.0
-ExecStart=/usr/bin/p4dpdk.bin -a 0000:00:05.0 -a 0000:00:06.0 --vdev=net_af_packet0,iface=veth250,blocksz=16384,framesz=16384 -- 127.0.0.1 9080 2 0 1 2 1 3 4 -2 65407 0 -9 256 0 -4 512 0
+ExecStart=/usr/bin/p4dpdk.bin --in-memory --no-telemetry -a 0000:00:05.0 -a 0000:00:06.0 --vdev=net_af_packet0,iface=veth250,blocksz=16384,framesz=16384 -- 127.0.0.1 9080 2 0 1 2 1 3 4 -2 65407 0 -9 256 0 -4 512 0
ExecStopPost=-/usr/bin/dpdk-devbind.py -b virtio-pci 0000:00:05.0
ExecStopPost=-/usr/bin/dpdk-devbind.py -b virtio-pci 0000:00:06.0
Restart=always
diff --git a/freerouter-p4emu.service b/freerouter-p4emu.service
index 5e8766d..ef5454e 100644
--- a/freerouter-p4emu.service
+++ b/freerouter-p4emu.service
@@ -1,9 +1,7 @@
[Unit]
Description=p4emu specific process of freerouter
-Requires=freerouter.service freerouter-native@cpu_port.service network.target
-After=freerouter.service freerouter-native@cpu_port.service network.target
-Wants=sys-subsystem-net-devices-veth250.device
-After=sys-subsystem-net-devices-veth250.device
+Requires=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
[Service]
Type=simple
diff --git a/freerouter-p4mnl.service b/freerouter-p4mnl.service
index d3a7672..a4d2f8a 100644
--- a/freerouter-p4mnl.service
+++ b/freerouter-p4mnl.service
@@ -1,9 +1,7 @@
[Unit]
Description=p4mnl specific process of freerouter
-Requires=freerouter.service freerouter-native@cpu_port.service network.target
-After=freerouter.service freerouter-native@cpu_port.service network.target
-Wants=sys-subsystem-net-devices-veth250.device
-After=sys-subsystem-net-devices-veth250.device
+Requires=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
[Service]
Type=simple
diff --git a/freerouter-p4urng.service b/freerouter-p4urng.service
index 5a21fad..820c8b7 100644
--- a/freerouter-p4urng.service
+++ b/freerouter-p4urng.service
@@ -1,9 +1,7 @@
[Unit]
Description=p4urng specific process of freerouter
-Requires=freerouter.service freerouter-native@cpu_port.service network.target
-After=freerouter.service freerouter-native@cpu_port.service network.target
-Wants=sys-subsystem-net-devices-veth250.device
-After=sys-subsystem-net-devices-veth250.device
+Requires=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
[Service]
Type=simple
diff --git a/freerouter-p4xdp.service b/freerouter-p4xdp.service
index 983f2dd..78cc49d 100644
--- a/freerouter-p4xdp.service
+++ b/freerouter-p4xdp.service
@@ -1,9 +1,7 @@
[Unit]
Description=p4xdp specific process of freerouter
-Requires=freerouter.service freerouter-native@cpu_port.service network.target
-After=freerouter.service freerouter-native@cpu_port.service network.target
-Wants=sys-subsystem-net-devices-veth250.device
-After=sys-subsystem-net-devices-veth250.device
+Requires=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
[Service]
Type=simple
diff --git a/freerouter-p4xsk.service b/freerouter-p4xsk.service
index 28acfee..e13d191 100644
--- a/freerouter-p4xsk.service
+++ b/freerouter-p4xsk.service
@@ -1,9 +1,7 @@
[Unit]
Description=p4xsk specific process of freerouter
-Requires=freerouter.service freerouter-native@cpu_port.service network.target
-After=freerouter.service freerouter-native@cpu_port.service network.target
-Wants=sys-subsystem-net-devices-veth250.device
-After=sys-subsystem-net-devices-veth250.device
+Requires=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service sys-subsystem-net-devices-veth250.device
[Service]
Type=simple
diff --git a/freerouter.spec b/freerouter.spec
index c03e6d7..d66289d 100644
--- a/freerouter.spec
+++ b/freerouter.spec
@@ -2,7 +2,7 @@
%undefine _debugsource_packages
Name: freerouter
-Version: 24.9.16
+Version: 24.9.17
Release: 1%{?dist}
Summary: Free, open source router OS process
diff --git a/sources b/sources
index de2eddc..3ab18e8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cd9659216188c84813b54047a7daef0a v24.9.16.tar.gz
+102a25493028c0daa843ce76372280c6 v24.9.17.tar.gz