From 4b9bee9aa3e79df0d0dcb1ee8782a0afd6b074cf Mon Sep 17 00:00:00 2001
From: CoprDistGit <infra@openeuler.org>
Date: Thu, 19 Sep 2024 01:24:46 +0000
Subject: automatic import of freerouter

---
 .gitignore                    | 1 +
 freerouter-p4dpdk-pkt.service | 4 ++--
 freerouter-p4dpdk.service     | 4 ++--
 freerouter-p4emu.service      | 4 ++--
 freerouter-p4mnl.service      | 4 ++--
 freerouter-p4urng.service     | 4 ++--
 freerouter-p4xdp.service      | 4 ++--
 freerouter-p4xsk.service      | 4 ++--
 freerouter.spec               | 4 ++--
 sources                       | 2 +-
 10 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/.gitignore b/.gitignore
index aa8a7b8..c20aa93 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@
 /v24.9.13.tar.gz
 /v24.9.16.tar.gz
 /v24.9.17.tar.gz
+/v24.9.18.tar.gz
diff --git a/freerouter-p4dpdk-pkt.service b/freerouter-p4dpdk-pkt.service
index 3c9d188..8d3f706 100644
--- a/freerouter-p4dpdk-pkt.service
+++ b/freerouter-p4dpdk-pkt.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=p4dpdk specific process of freerouter
-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
+Requires=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
 
 [Service]
 Type=simple
diff --git a/freerouter-p4dpdk.service b/freerouter-p4dpdk.service
index d1a1ba4..1a10bc9 100644
--- a/freerouter-p4dpdk.service
+++ b/freerouter-p4dpdk.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=p4dpdk specific process of freerouter
-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
+Requires=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
 
 [Service]
 Type=simple
diff --git a/freerouter-p4emu.service b/freerouter-p4emu.service
index ef5454e..f843c94 100644
--- a/freerouter-p4emu.service
+++ b/freerouter-p4emu.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=p4emu specific process of freerouter
-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
+Requires=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
 
 [Service]
 Type=simple
diff --git a/freerouter-p4mnl.service b/freerouter-p4mnl.service
index a4d2f8a..b105fb8 100644
--- a/freerouter-p4mnl.service
+++ b/freerouter-p4mnl.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=p4mnl specific process of freerouter
-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
+Requires=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
 
 [Service]
 Type=simple
diff --git a/freerouter-p4urng.service b/freerouter-p4urng.service
index 820c8b7..b922fa2 100644
--- a/freerouter-p4urng.service
+++ b/freerouter-p4urng.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=p4urng specific process of freerouter
-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
+Requires=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
 
 [Service]
 Type=simple
diff --git a/freerouter-p4xdp.service b/freerouter-p4xdp.service
index 78cc49d..47c20fc 100644
--- a/freerouter-p4xdp.service
+++ b/freerouter-p4xdp.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=p4xdp specific process of freerouter
-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
+Requires=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
 
 [Service]
 Type=simple
diff --git a/freerouter-p4xsk.service b/freerouter-p4xsk.service
index e13d191..8f0e174 100644
--- a/freerouter-p4xsk.service
+++ b/freerouter-p4xsk.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=p4xsk specific process of freerouter
-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
+Requires=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
+After=freerouter.service freerouter-native@cpu_port.service network.target sys-subsystem-net-devices-veth250.device
 
 [Service]
 Type=simple
diff --git a/freerouter.spec b/freerouter.spec
index d66289d..55f645a 100644
--- a/freerouter.spec
+++ b/freerouter.spec
@@ -2,7 +2,7 @@
 %undefine _debugsource_packages
 
 Name:           freerouter
-Version:        24.9.17
+Version:        24.9.18
 Release:        1%{?dist}
 Summary:        Free, open source router OS process
 
@@ -147,7 +147,7 @@ usermod -aG dialout freerouter
 
 %files
 %license misc/debian2/copyright
-%doc misc/demo misc/captures readme.md changelog.txt todo.txt
+%doc misc/demo misc/captures readme.md changelog.txt todo.txt rtr-hw.txt rtr-sw.txt
 %dir %attr(0755,freerouter,freerouter) %{_sharedstatedir}/freerouter
 %dir %attr(0770,freerouter,freerouter) %{_sysconfdir}/freerouter
 %attr(0644,freerouter,freerouter) %config(noreplace) %{_sysconfdir}/freerouter/rtr-hw.txt
diff --git a/sources b/sources
index 3ab18e8..88af7b5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-102a25493028c0daa843ce76372280c6  v24.9.17.tar.gz
+38dd1f1fee4d9fa5f0621ed5cf801813  v24.9.18.tar.gz
-- 
cgit v1.2.3