kernel: enable Multi-Path TCP for !SMALL_FLASH targets
authorDaniel Golle <daniel@makrotopia.org>
Fri, 25 Oct 2024 17:15:41 +0000 (18:15 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sat, 26 Oct 2024 14:21:03 +0000 (15:21 +0100)
commitc8d5abd62b70137c70bf12e83b6d0708b980abb3
tree5825a1b6a9eee4f497ef4b646b8351e9797499c9
parentb6c2422448927e292e4725c796bb62061f22dafa
kernel: enable Multi-Path TCP for !SMALL_FLASH targets

Expose Kernel's CONFIG_MPTCP option and enable it by default for
!SMALL_FLASH targets.

The idea behind enabling it by default is to allow users of the binary
distribution to make use of MPTCP tunneling for link aggregation.

Using MPTCP for link aggregation is an often discussed topic in the
forum and there is even a whole OpenWrt fork (MPTCPRouter) just for that.

Enabling the kernel-side of the story by default will allow using MPTCP
on vanilla OpenWrt without having to build anything from source.

See also https://openwrt.org/docs/guide-user/network/mptcp

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
config/Config-kernel.in