From: Geliang Tang <tanggeliang@kylinos.cn>
v2:
- add two more helpers, send_single_byte and send_recv_data.
Refactor mptcp bpf tests using newly added macros MPTCP_BASE_TEST,
RUN_MPTCP_TEST and MPTCP_SCHED_TEST macro.
Geliang Tang (15):
Squash to "selftests/bpf: Add bpf scheduler test" - fix
selftests/bpf: Handle EAGAIN in bpf_tcp_ca
selftests/bpf: Export send_single_byte helper
selftests/bpf: Export send_recv_data helper
selftests/bpf: Refactor mptcp_sock test
selftests/bpf: Refactor mptcpify test
selftests/bpf: Add MPTCP_BASE_TEST macro
selftests/bpf: Add RUN_MPTCP_TEST macro
Squash to "selftests/bpf: Add bpf scheduler test"
Squash to "selftests/bpf: Add bpf_first test"
Squash to "selftests/bpf: Add bpf_bkup test"
Squash to "selftests/bpf: Add bpf_rr test"
Squash to "selftests/bpf: Add bpf_red test"
Squash to "selftests/bpf: Add bpf_burst test"
Squash to "selftests/bpf: Add bpf scheduler test" 2
tools/testing/selftests/bpf/network_helpers.c | 85 ++++
tools/testing/selftests/bpf/network_helpers.h | 2 +
.../selftests/bpf/prog_tests/bpf_tcp_ca.c | 72 +--
.../testing/selftests/bpf/prog_tests/mptcp.c | 468 +++++-------------
.../selftests/bpf/prog_tests/tcp_rtt.c | 9 +-
5 files changed, 208 insertions(+), 428 deletions(-)
--
2.40.1