summaryrefslogtreecommitdiff
path: root/packages/frr/patches/0001-tools-Add-missing-daemons.patch
diff options
context:
space:
mode:
authorYuxiang Zhu <vfreex@gmail.com>2023-02-07 01:23:46 +0800
committerYuxiang Zhu <vfreex@gmail.com>2023-02-07 01:25:39 +0800
commit2958ae76f5658a817d7fdd0fcc44a55cf4d3e841 (patch)
tree08218d61ed09c251fdd12e94e863b33275d277f5 /packages/frr/patches/0001-tools-Add-missing-daemons.patch
parent2767ac346e4d1a3a6efcd8a0283af4e36c07a9e6 (diff)
downloadvyos-build-2958ae76f5658a817d7fdd0fcc44a55cf4d3e841.tar.gz
vyos-build-2958ae76f5658a817d7fdd0fcc44a55cf4d3e841.zip
T4977: Add FRR patches for Babel support
Backports the following PRs to FRR 8.4: - 0001-tools-Add-missing-daemons.patch: backported from https://github.com/FRRouting/frr/pull/12611 - 0002-babeld-Add-missing-no-commands.patch: backported from https://github.com/FRRouting/frr/pull/12640 Signed-off-by: Yuxiang Zhu <vfreex@gmail.com>
Diffstat (limited to 'packages/frr/patches/0001-tools-Add-missing-daemons.patch')
-rw-r--r--packages/frr/patches/0001-tools-Add-missing-daemons.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/packages/frr/patches/0001-tools-Add-missing-daemons.patch b/packages/frr/patches/0001-tools-Add-missing-daemons.patch
new file mode 100644
index 00000000..0dd7d1c6
--- /dev/null
+++ b/packages/frr/patches/0001-tools-Add-missing-daemons.patch
@@ -0,0 +1,37 @@
+From bad924dd359670b92cfb44e4657ba047a0ffec10 Mon Sep 17 00:00:00 2001
+From: Yuxiang Zhu <vfreex@gmail.com>
+Date: Tue, 10 Jan 2023 03:18:05 +0800
+Subject: [PATCH 1/2] tools: Add missing daemons
+
+Got `ERROR: Daemon babeld is not a valid option for 'show running-config'` when using `frr-reload.py --reload --daemon babeld`.
+
+Adds `babeld` and `nhrpd` as valid daemons.
+
+Signed-off-by: Yuxiang Zhu <vfreex@gmail.com>
+---
+ tools/frr-reload.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tools/frr-reload.py b/tools/frr-reload.py
+index bf402e1be..dfbc9b800 100755
+--- a/tools/frr-reload.py
++++ b/tools/frr-reload.py
+@@ -1914,6 +1914,7 @@ if __name__ == "__main__":
+ "bgpd",
+ "fabricd",
+ "isisd",
++ "babeld",
+ "ospf6d",
+ "ospfd",
+ "pbrd",
+@@ -1925,6 +1926,7 @@ if __name__ == "__main__":
+ "staticd",
+ "vrrpd",
+ "ldpd",
++ "nhrpd",
+ "pathd",
+ "bfdd",
+ "eigrpd",
+--
+2.37.1 (Apple Git-137.1)
+