diff options
author | Paul Donald <newtwen+github@gmail.com> | 2024-10-29 21:49:00 +0100 |
---|---|---|
committer | Robert Marko <robimarko@gmail.com> | 2024-11-01 11:49:09 +0100 |
commit | 2915cfb626367208ada0c91e27529f9516ce1873 (patch) | |
tree | d9f07b1836f443d48f63c69a334771edc9d696d2 | |
parent | a85f11f191933b0c947428a0d45be484156127eb (diff) | |
download | openwrt-2915cfb626367208ada0c91e27529f9516ce1873.tar.gz openwrt-2915cfb626367208ada0c91e27529f9516ce1873.tar.bz2 openwrt-2915cfb626367208ada0c91e27529f9516ce1873.zip |
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.in | 2 |
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" |