mirror-linux/tools/testing/selftests/net/mptcp
Matthieu Baerts (NGI0) c912f935a5 selftests: mptcp: join: validate new laminar endp
Here are a few sub-tests for mptcp_join.sh, validating the new 'laminar'
endpoint type.

In a setup where subflows created using the routing rules would be
rejected by the listener, and where the latter announces one IP address,
some cases are verified:

- Without any 'laminar' endpoints: no new subflows are created.

- With one 'laminar' endpoint: a second subflow is created.

- With multiple 'laminar' endpoints: 2 IPv4 subflows are created.

- With one 'laminar' endpoint, but the server announcing a second IP
  address, only one subflow is created.

- With one 'laminar' + 'subflow' endpoint, the same endpoint is only
  used once.

Reviewed-by: Mat Martineau <martineau@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20250927-net-next-mptcp-rcv-path-imp-v1-8-5da266aa9c1a@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-09-29 18:23:36 -07:00
..
.gitignore selftests: mptcp: ignore mptcp_diag binary 2025-03-31 16:52:39 -07:00
Makefile selftests: mptcp: connect: also cover checksum 2025-07-21 16:21:30 -07:00
config selftests: net: Enable legacy netfilter legacy options. 2025-07-25 18:38:55 +02:00
diag.sh selftests: mptcp: shellcheck: support v0.11.0 2025-09-09 18:39:52 -07:00
mptcp_connect.c selftests: mptcp: avoid spurious errors on TCP disconnect 2025-09-15 18:10:37 -07:00
mptcp_connect.sh selftests: mptcp: connect: print pcap prefix 2025-09-15 18:10:37 -07:00
mptcp_connect_checksum.sh selftests: mptcp: connect: also cover checksum 2025-07-21 16:21:30 -07:00
mptcp_connect_mmap.sh selftests: mptcp: connect: also cover alt modes 2025-07-21 16:21:30 -07:00
mptcp_connect_sendfile.sh selftests: mptcp: connect: also cover alt modes 2025-07-21 16:21:30 -07:00
mptcp_diag.c selftests: mptcp: add helpers to get subflow_info 2025-05-05 16:52:00 -07:00
mptcp_inq.c selftests: mptcp: close server IPC descriptors 2025-09-15 18:14:23 -07:00
mptcp_join.sh selftests: mptcp: join: validate new laminar endp 2025-09-29 18:23:36 -07:00
mptcp_lib.sh selftests: mptcp: print trailing bytes with od 2025-09-15 18:10:37 -07:00
mptcp_sockopt.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-09-18 11:26:06 -07:00
mptcp_sockopt.sh selftests: mptcp: shellcheck: support v0.11.0 2025-09-09 18:39:52 -07:00
pm_netlink.sh selftests: mptcp: shellcheck: support v0.11.0 2025-09-09 18:39:52 -07:00
pm_nl_ctl.c selftests: mptcp: join: validate new laminar endp 2025-09-29 18:23:36 -07:00
settings selftests: mptcp: increase timeout to 30 min 2024-02-01 09:06:37 -08:00
simult_flows.sh selftests: mptcp: shellcheck: support v0.11.0 2025-09-09 18:39:52 -07:00
userspace_pm.sh mptcp: pm: netlink: only add server-side attr when true 2025-09-22 11:51:24 -07:00