From ff2f5f804f2afb2ed298a0150f5db85ac04fa897 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 19 Jan 2024 11:47:12 +0100 Subject: [PATCH] Less log for MPTCP init --- mptcp/files/etc/init.d/mptcp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mptcp/files/etc/init.d/mptcp b/mptcp/files/etc/init.d/mptcp index 4761f7b93..6a4b6ee13 100755 --- a/mptcp/files/etc/init.d/mptcp +++ b/mptcp/files/etc/init.d/mptcp @@ -406,10 +406,14 @@ interface_multipath_settings() { fi if [ "$(uci -q get openmptcprouter.settings.force_multipath)" != "0" ]; then - logger -t "MPTCP" "Set $iface to $mode" - if [ "$mode" = "master" ]; then + if ([ "$mode" = "master" ] || [ "$mode" = "on" ]) && [ -z "$(multipath $iface | grep default)" ]; then + logger -t "MPTCP" "Set $iface to $mode" multipath "$iface" "on" - else + elif [ "$mode" = "off" ] && [ -z "$(multipath $iface | grep deactivated)" ] + logger -t "MPTCP" "Set $iface to $mode" + multipath "$iface" "$mode" + elif [ "$mode" = "backup" ] && [ -z "$(multipath $iface | grep backup)" ] + logger -t "MPTCP" "Set $iface to $mode" multipath "$iface" "$mode" fi fi