From be962ec5e7ee453c03d65fb747f02457c605674e Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 21 Jan 2022 20:11:09 +0100 Subject: [PATCH] Don't set master as default gateway here --- mptcp/files/etc/init.d/mptcp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/mptcp/files/etc/init.d/mptcp b/mptcp/files/etc/init.d/mptcp index ac2b7496d..e9c128343 100755 --- a/mptcp/files/etc/init.d/mptcp +++ b/mptcp/files/etc/init.d/mptcp @@ -267,10 +267,10 @@ interface_multipath_settings() { #config_get mode "$config" multipath "" #[ "$mode" = "" ] && mode="$(uci -q get openmptcprouter.${config}.multipath)" - [ "$mode" = "master" ] && { - #echo "ip route replace default via $gateway dev $iface" - ip route replace default via $gateway dev $iface 2>&1 >/dev/null - } + #[ "$mode" = "master" ] && { + # #echo "ip route replace default via $gateway dev $iface" + # ip route replace default via $gateway dev $iface 2>&1 >/dev/null + #} if [ "$txqueuelen" != "" ]; then ifconfig $iface txqueuelen $txqueuelen > /dev/null 2>&1 else @@ -350,9 +350,9 @@ interface_multipath_settings() { fi #config_get mode "$config" multipath "off" - [ "$mode" = "master" ] && { - ip -6 route replace default via $gateway6 dev $iface 2>&1 >/dev/null - } + #[ "$mode" = "master" ] && { + # ip -6 route replace default via $gateway6 dev $iface 2>&1 >/dev/null + #} #[ "$mode" = "off" ] && { # ifconfig $iface txqueuelen 50 > /dev/null 2>&1 #} || { @@ -490,6 +490,10 @@ start_service() { [ -n "$(ubus call system board | jsonfilter -e '@.board_name' | grep raspberry)" ] && [ -z "$(ubus call system board | jsonfilter -e '@.board_name' | grep '4-model-b')" ] && { ethtool --offload eth0 rx off tx off > /dev/null 2>&1 } + [ -n "$(ubus call system board | jsonfilter -e '@.board_name' | grep -i r2s)" ] && { + ethtool -K eth0 rx off tx off > /dev/null 2>&1 + ethtool -K eth1 rx off tx off > /dev/null 2>&1 + } } reload_service() {