diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-16 22:05:20 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-16 22:05:20 +0000 |
commit | 71ef4b2e33e682ead93afc90409e5e55e0f83fab (patch) | |
tree | a0e3b8c2f40011eeb98851744e8689513d4d1e2e /freerouter-p4dpdk.service | |
parent | 7c925059f0d92d7f6f2400c8102e5ccec1f1bffb (diff) |
automatic import of freerouter
Diffstat (limited to 'freerouter-p4dpdk.service')
-rw-r--r-- | freerouter-p4dpdk.service | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/freerouter-p4dpdk.service b/freerouter-p4dpdk.service new file mode 100644 index 0000000..1269eb3 --- /dev/null +++ b/freerouter-p4dpdk.service @@ -0,0 +1,19 @@ +[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 + +[Service] +Type=simple +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 +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 +RestartSec=5 + +[Install] +WantedBy=multi-user.target |