mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 14:13:16 +00:00
kernel: allow disabling multicast routing support
Multicast routing support is not needed in most setups, and increases the size of the kernel considerably (>10K after LZMA). Add a config switch to allow disabling it. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
This commit is contained in:
parent
1abb5c6db1
commit
ef27f15330
@ -607,6 +607,17 @@ config KERNEL_SECCOMP
|
|||||||
help
|
help
|
||||||
Build kernel with support for seccomp.
|
Build kernel with support for seccomp.
|
||||||
|
|
||||||
|
#
|
||||||
|
# IPv4 configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
config KERNEL_IP_MROUTE
|
||||||
|
bool "Enable IPv4 multicast routing"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Multicast routing requires a multicast routing daemon in
|
||||||
|
addition to kernel support.
|
||||||
|
|
||||||
#
|
#
|
||||||
# IPv6 configuration
|
# IPv6 configuration
|
||||||
#
|
#
|
||||||
@ -623,7 +634,11 @@ if KERNEL_IPV6
|
|||||||
def_bool y
|
def_bool y
|
||||||
|
|
||||||
config KERNEL_IPV6_MROUTE
|
config KERNEL_IPV6_MROUTE
|
||||||
def_bool y
|
bool "Enable IPv6 multicast routing"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
Multicast routing requires a multicast routing daemon in
|
||||||
|
addition to kernel support.
|
||||||
|
|
||||||
config KERNEL_IPV6_PIMSM_V2
|
config KERNEL_IPV6_PIMSM_V2
|
||||||
def_bool n
|
def_bool n
|
||||||
|
@ -1630,7 +1630,7 @@ CONFIG_IPW2200_MONITOR=y
|
|||||||
CONFIG_IP_ADVANCED_ROUTER=y
|
CONFIG_IP_ADVANCED_ROUTER=y
|
||||||
# CONFIG_IP_DCCP is not set
|
# CONFIG_IP_DCCP is not set
|
||||||
# CONFIG_IP_FIB_TRIE_STATS is not set
|
# CONFIG_IP_FIB_TRIE_STATS is not set
|
||||||
CONFIG_IP_MROUTE=y
|
# CONFIG_IP_MROUTE is not set
|
||||||
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
||||||
CONFIG_IP_MULTICAST=y
|
CONFIG_IP_MULTICAST=y
|
||||||
CONFIG_IP_MULTIPLE_TABLES=y
|
CONFIG_IP_MULTIPLE_TABLES=y
|
||||||
|
@ -2032,7 +2032,7 @@ CONFIG_IPW2200_MONITOR=y
|
|||||||
CONFIG_IP_ADVANCED_ROUTER=y
|
CONFIG_IP_ADVANCED_ROUTER=y
|
||||||
# CONFIG_IP_DCCP is not set
|
# CONFIG_IP_DCCP is not set
|
||||||
# CONFIG_IP_FIB_TRIE_STATS is not set
|
# CONFIG_IP_FIB_TRIE_STATS is not set
|
||||||
CONFIG_IP_MROUTE=y
|
# CONFIG_IP_MROUTE is not set
|
||||||
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
||||||
CONFIG_IP_MULTICAST=y
|
CONFIG_IP_MULTICAST=y
|
||||||
CONFIG_IP_MULTIPLE_TABLES=y
|
CONFIG_IP_MULTIPLE_TABLES=y
|
||||||
|
@ -1710,7 +1710,7 @@ CONFIG_IPW2200_MONITOR=y
|
|||||||
CONFIG_IP_ADVANCED_ROUTER=y
|
CONFIG_IP_ADVANCED_ROUTER=y
|
||||||
# CONFIG_IP_DCCP is not set
|
# CONFIG_IP_DCCP is not set
|
||||||
# CONFIG_IP_FIB_TRIE_STATS is not set
|
# CONFIG_IP_FIB_TRIE_STATS is not set
|
||||||
CONFIG_IP_MROUTE=y
|
# CONFIG_IP_MROUTE is not set
|
||||||
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
||||||
CONFIG_IP_MULTICAST=y
|
CONFIG_IP_MULTICAST=y
|
||||||
CONFIG_IP_MULTIPLE_TABLES=y
|
CONFIG_IP_MULTIPLE_TABLES=y
|
||||||
|
@ -1931,7 +1931,7 @@ CONFIG_IPW2200_MONITOR=y
|
|||||||
CONFIG_IP_ADVANCED_ROUTER=y
|
CONFIG_IP_ADVANCED_ROUTER=y
|
||||||
# CONFIG_IP_DCCP is not set
|
# CONFIG_IP_DCCP is not set
|
||||||
# CONFIG_IP_FIB_TRIE_STATS is not set
|
# CONFIG_IP_FIB_TRIE_STATS is not set
|
||||||
CONFIG_IP_MROUTE=y
|
# CONFIG_IP_MROUTE is not set
|
||||||
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
|
||||||
CONFIG_IP_MULTICAST=y
|
CONFIG_IP_MULTICAST=y
|
||||||
CONFIG_IP_MULTIPLE_TABLES=y
|
CONFIG_IP_MULTIPLE_TABLES=y
|
||||||
|
Loading…
Reference in New Issue
Block a user