summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Donald2024-10-29 20:49:00 +0000
committerRobert Marko2024-11-02 10:23:37 +0000
commite3bbeabe9248938ab506bc55c13ff545a72f1d9b (patch)
tree579be7becc6a7c268a7db455cb471bc345e1f2c4
parenta4f3e170291416981093884d6326de63d780d6d2 (diff)
downloadopenwrt-e3bbeabe9248938ab506bc55c13ff545a72f1d9b.tar.gz
kernel: KERNEL_NET_L3_MASTER_DEV default to y if !SMALL_FLASH
Follow-up for 45d541bb409355f090b971d96ebebd8610ef84a7 This change allows features such as kmod-vrf ``` KERNEL_NET_L3_MASTER_DEV=n x86_64 generic bzImage 6,927,360 bytes aarch64 coretex-a53 kernel 4,268,836 bytes KERNEL_NET_L3_MASTER_DEV=y x86_64 generic bzImage 6,931,456 bytes aarch64 coretex-a53 kernel 4,273,042 bytes Delta: x86_64 generic +4096 bytes aarch64 coretex-a53 +4206 bytes x86_64 generic vrf.ko - 258,792 bytes aarch64 coretex-a53 vrf.ko - 263,632 bytes ``` See: https://forum.openwrt.org/t/vrf-support-testing-out-evpn-at-home/181108 https://forum.openwrt.org/t/please-enable-net-l3-master-dev-in-kernel-build-by-default/201825 Signed-off-by: Paul Donald <newtwen+github@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16819 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--config/Config-kernel.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/config/Config-kernel.in b/config/Config-kernel.in
index 43ed9eaf36..0fa039db40 100644
--- a/config/Config-kernel.in
+++ b/config/Config-kernel.in
@@ -1187,9 +1187,11 @@ endif
config KERNEL_NET_L3_MASTER_DEV
bool "L3 Master device support"
+ default y if !SMALL_FLASH
help
This module provides glue between core networking code and device
drivers to support L3 master devices like VRF.
+ Increases the compressed kernel size by ~4kB (as of Linux 6.6).
config KERNEL_XDP_SOCKETS
bool "XDP sockets support"