From 2f76438cc2dd2b20bdddb672a8c4ef50d90123b8 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 11 Aug 2023 21:20:01 +0200 Subject: [PATCH] Allow to disable routes set by mptcp init script --- mptcp/files/etc/init.d/mptcp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mptcp/files/etc/init.d/mptcp b/mptcp/files/etc/init.d/mptcp index 584594f6b..75dae8667 100755 --- a/mptcp/files/etc/init.d/mptcp +++ b/mptcp/files/etc/init.d/mptcp @@ -520,10 +520,12 @@ start_service() { ip route flush cache ip -6 route flush cache } - config_foreach interface_multipath_settings interface $intf + if [ "$(uci -q get network.globals.mptcp_disable_initial_config)" != "1" ]; then + config_foreach interface_multipath_settings interface $intf + config_foreach add_route route + config_foreach add_route6 route6 + fi set_multipath - config_foreach add_route route - config_foreach add_route6 route6 # If no master is defined, one interface is defined as master if [ "$master" = "" ] && [ "$intf" = "" ]; then intfmaster="$mptcpmintf"