[PATCH mptcp-next] Squash to "selftests: bpf: add bpf_rr test"

Geliang Tang posted 1 patch 2 years ago
Failed in applying to current master (apply log)
tools/testing/selftests/bpf/prog_tests/mptcp.c | 6 ++++++
1 file changed, 6 insertions(+)
[PATCH mptcp-next] Squash to "selftests: bpf: add bpf_rr test"
Posted by Geliang Tang 2 years ago
Add a veth address to test multiple subflows.

Signed-off-by: Geliang Tang <geliang.tang@suse.com>
---
 tools/testing/selftests/bpf/prog_tests/mptcp.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/tools/testing/selftests/bpf/prog_tests/mptcp.c b/tools/testing/selftests/bpf/prog_tests/mptcp.c
index 12287f086238..4b191a7fd12c 100644
--- a/tools/testing/selftests/bpf/prog_tests/mptcp.c
+++ b/tools/testing/selftests/bpf/prog_tests/mptcp.c
@@ -380,6 +380,10 @@ static void test_rr(void)
 		return;
 	}
 
+	system("ip link add veth1 type veth; \
+		ip addr add 10.0.1.1/24 dev veth1; \
+		ip link set veth1 up");
+	system("ip mptcp endpoint add 10.0.1.1 subflow");
 	system("sysctl -q net.mptcp.scheduler=bpf_rr");
 	server_fd = start_mptcp_server(AF_INET, NULL, 0, 0);
 	client_fd = connect_to_mptcp_fd(server_fd, 0);
@@ -388,6 +392,8 @@ static void test_rr(void)
 
 	close(client_fd);
 	close(server_fd);
+	system("ip mptcp endpoint flush");
+	system("ip link del veth1");
 	bpf_link__destroy(link);
 	mptcp_bpf_rr__destroy(rr_skel);
 }
-- 
2.34.1