1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Small fixes in multipath command

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-07-04 10:43:34 +02:00
parent b316155a6b
commit 806c37be00

View file

@ -137,7 +137,7 @@ else
[ -n "$endpoint" ] && oldintfs=$(echo "${endpoint}" | grep "dev if" | awk '{ print $3 }')
[ -n "$oldintfs" ] && {
for oldintf in $oldintfs; do
ip mptcp endpoint delete id $oldintf 2>&1 >/dev/null
ip mptcp endpoint delete id $oldintf >/dev/null 2>&1
done
endpoint="$(ip mptcp endpoint show)"
}
@ -158,20 +158,20 @@ else
fi
[ -z "$ID" ] && [ -n "$IP" ] && [ -n "$endpoint" ] && ID=$(echo "${endpoint}" show | grep "$IP " | awk '{print $3}')
[ -n "$endpoint" ] && RMID=$(echo "${endpoint}" | grep '::ffff' | awk '{ print $3 }')
[ -n "$RMID" ] && ip mptcp endpoint delete id $RMID 2>&1 >/dev/null
[ -n "$RMID" ] && ip mptcp endpoint delete id $RMID >/dev/null 2>&1
fi
case $TYPE in
"off")
[ -n "$ID" ] && {
for i in $ID; do
ip mptcp endpoint delete id $i 2>&1 >/dev/null
ip mptcp endpoint delete id $i >/dev/null 2>&1
done
}
exit 0;;
"on")
[ -n "$ID" ] && {
for i in $ID; do
ip mptcp endpoint delete id $i 2>&1 >/dev/null
ip mptcp endpoint delete id $i >/dev/null 2>&1
done
}
for i in $IP; do
@ -181,7 +181,7 @@ else
"signal")
[ -n "$ID" ] && {
for i in $ID; do
ip mptcp endpoint delete id $i 2>&1 >/dev/null
ip mptcp endpoint delete id $i >/dev/null 2>&1
done
}
for i in $IP; do
@ -192,7 +192,7 @@ else
"backup")
[ -n "$ID" ] && {
for i in $ID; do
ip mptcp endpoint delete id $i 2>&1 >/dev/null
ip mptcp endpoint delete id $i >/dev/null 2>&1
done
}
for i in $IP; do