Skip to content

Commit 48d73f6

Browse files
geliangtangdavem330
authored andcommitted
selftests: mptcp: update userspace pm addr tests
This patch is linked to the previous commit ("mptcp: only send RM_ADDR in nl_cmd_remove"). To align with what is done by the in-kernel PM, update userspace pm addr selftests, by sending a remove_subflows command together after the remove_addrs command. Fixes: d9a4594 ("mptcp: netlink: Add MPTCP_PM_CMD_REMOVE") Fixes: 97040cf ("selftests: mptcp: userspace pm address tests") Cc: [email protected] Reviewed-by: Matthieu Baerts <[email protected]> Signed-off-by: Geliang Tang <[email protected]> Signed-off-by: Mat Martineau <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 8b1c94d commit 48d73f6

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tools/testing/selftests/net/mptcp/mptcp_join.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,15 @@ do_transfer()
862862
sed -n 's/.*\(token:\)\([[:digit:]]*\).*$/\2/p;q')
863863
ip netns exec ${listener_ns} ./pm_nl_ctl ann $addr token $tk id $id
864864
sleep 1
865+
sp=$(grep "type:10" "$evts_ns1" |
866+
sed -n 's/.*\(sport:\)\([[:digit:]]*\).*$/\2/p;q')
867+
da=$(grep "type:10" "$evts_ns1" |
868+
sed -n 's/.*\(daddr6:\)\([0-9a-f:.]*\).*$/\2/p;q')
869+
dp=$(grep "type:10" "$evts_ns1" |
870+
sed -n 's/.*\(dport:\)\([[:digit:]]*\).*$/\2/p;q')
865871
ip netns exec ${listener_ns} ./pm_nl_ctl rem token $tk id $id
872+
ip netns exec ${listener_ns} ./pm_nl_ctl dsf lip "::ffff:$addr" \
873+
lport $sp rip $da rport $dp token $tk
866874
fi
867875

868876
counter=$((counter + 1))

0 commit comments

Comments
 (0)