From 3dab748b13cd1fcd7b9b7fab744b1dcd38458fdd Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 18 Mar 2021 15:48:24 +0100 Subject: [PATCH] Run MPTCP config only if needed --- mptcp/files/etc/hotplug.d/iface/30-mptcp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mptcp/files/etc/hotplug.d/iface/30-mptcp b/mptcp/files/etc/hotplug.d/iface/30-mptcp index a28c5eb12..c37447553 100644 --- a/mptcp/files/etc/hotplug.d/iface/30-mptcp +++ b/mptcp/files/etc/hotplug.d/iface/30-mptcp @@ -5,6 +5,10 @@ /etc/init.d/mptcp enabled || exit 0 -logger -t "mptcp" "Reloading mptcp config due to $ACTION of $INTERFACE ($DEVICE)" -/etc/init.d/mptcp reload "$DEVICE" >/dev/null || exit 0 +if [ -z "$(echo $DEVICE | grep oip | grep gre)" ]; then + logger -t "mptcp" "Reloading mptcp config due to $ACTION of $INTERFACE ($DEVICE)" + /etc/init.d/mptcp reload "$DEVICE" >/dev/null || exit 0 +else + multipath $DEVICE off 2>&1 >/dev/null +fi