[openwrt/openwrt] kernel: enhance multicast routing support
LEDE Commits
lede-commits at lists.infradead.org
Fri Jan 7 16:28:38 PST 2022
hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/033b6cef94a4aae6244f75f34bc2879869335002
commit 033b6cef94a4aae6244f75f34bc2879869335002
Author: Matthew Hagan <mnhagan88 at gmail.com>
AuthorDate: Mon Jan 3 23:00:18 2022 +0000
kernel: enhance multicast routing support
Certain utilities, such as smcroute [1], require additional multicast
routing options to be enabled, otherwise they will not function
correctly. Enable these relevant dependancies when IPv4 and/or IPv6
multicast routing are enabled.
[1] https://github.com/troglobit/smcroute/blob/master/README.md#linux-requirements
This increases the uncompressed kernel size on MIPS 24kc by 8KBytes
and the compressed kernel size by 1.8KBytes.
Signed-off-by: Matthew Hagan <mnhagan88 at gmail.com>
---
config/Config-kernel.in | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/config/Config-kernel.in b/config/Config-kernel.in
index 07d65bc465..98dab9b6fd 100644
--- a/config/Config-kernel.in
+++ b/config/Config-kernel.in
@@ -986,6 +986,19 @@ config KERNEL_IP_MROUTE
Multicast routing requires a multicast routing daemon in
addition to kernel support.
+if KERNEL_IP_MROUTE
+
+ config KERNEL_IP_MROUTE_MULTIPLE_TABLES
+ def_bool y
+
+ config KERNEL_IP_PIMSM_V1
+ def_bool y
+
+ config KERNEL_IP_PIMSM_V2
+ def_bool y
+
+endif
+
#
# IPv6 configuration
#
@@ -1008,8 +1021,15 @@ if KERNEL_IPV6
Multicast routing requires a multicast routing daemon in
addition to kernel support.
- config KERNEL_IPV6_PIMSM_V2
- def_bool n
+ if KERNEL_IPV6_MROUTE
+
+ config KERNEL_IPV6_MROUTE_MULTIPLE_TABLES
+ def_bool y
+
+ config KERNEL_IPV6_PIMSM_V2
+ def_bool y
+
+ endif
config KERNEL_IPV6_SEG6_LWTUNNEL
bool "Enable support for lightweight tunnels"
More information about the lede-commits
mailing list