kernel: KERNEL_NET_L3_MASTER_DEV default to y if !SMALL_FLASH
Follow-up for 45d541bb40
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>
This commit is contained in:
parent
a85f11f191
commit
2915cfb626
1 changed files with 2 additions and 0 deletions
|
@ -1187,9 +1187,11 @@ endif
|
||||||
|
|
||||||
config KERNEL_NET_L3_MASTER_DEV
|
config KERNEL_NET_L3_MASTER_DEV
|
||||||
bool "L3 Master device support"
|
bool "L3 Master device support"
|
||||||
|
default y if !SMALL_FLASH
|
||||||
help
|
help
|
||||||
This module provides glue between core networking code and device
|
This module provides glue between core networking code and device
|
||||||
drivers to support L3 master devices like VRF.
|
drivers to support L3 master devices like VRF.
|
||||||
|
Increases the compressed kernel size by ~4kB (as of Linux 6.6).
|
||||||
|
|
||||||
config KERNEL_XDP_SOCKETS
|
config KERNEL_XDP_SOCKETS
|
||||||
bool "XDP sockets support"
|
bool "XDP sockets support"
|
||||||
|
|
Loading…
Reference in a new issue