linux/tools/testing/selftests/net/mptcp
Geliang Tang e3213292c4 selftests: mptcp: userspace_pm: fix undefined variable port
In make_connection(), the variable "port" is used but never defined.
This leads to an empty argument being passed to wait_local_port_listen(),
causing "printf: : invalid number" errors:

 # INFO: Init
 # 01 Created network namespaces ns1, ns2                          [ OK ]
 # INFO: Make connections
 # ./../lib.sh: line 651: printf: : invalid number
 # 02 Established IPv4 MPTCP Connection ns2 => ns1                 [ OK ]
 # INFO: Connection info: 10.0.1.2:59516 -> 10.0.1.1:50002
 # ./../lib.sh: line 651: printf: : invalid number
 # 03 Established IPv6 MPTCP Connection ns2 => ns1                 [ OK ]

Fix it by using the correctly defined variable "app_port", which holds the
appropriate port number for the connection.

Fixes: 39348f5f2f ("selftests: mptcp: wait for port instead of sleep")
Cc: stable@vger.kernel.org
Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20260722-net-mptcp-misc-fixes-7-2-rc5-v1-4-6fb595bc86ef@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-07-23 10:50:38 -07:00
..
.gitignore selftests: mptcp: ignore mptcp_diag binary 2025-03-31 16:52:39 -07:00
config selftests: net: sort configs 2025-10-06 13:12:59 -07:00
diag.sh selftests: mptcp: add a check for sndbuf of S/C 2026-04-23 13:20:17 +02:00
Makefile selftests: mptcp: connect: cover splice mode 2026-02-02 18:15:32 -08: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_connect_splice.sh selftests: mptcp: connect: cover splice mode 2026-02-02 18:15:32 -08:00
mptcp_connect.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-02-11 15:14:35 +01:00
mptcp_connect.sh selftests: mptcp: drop nanoseconds width specifier 2026-05-19 15:36:35 +02:00
mptcp_diag.c selftests: mptcp: diag: sort all #include 2026-02-04 18:45:34 -08:00
mptcp_inq.c selftests: mptcp: Mark xerror and die_perror __noreturn 2026-01-05 16:28:07 -08:00
mptcp_join.sh selftests: mptcp: always check sent/dropped ADD_ADDRs 2026-06-11 15:33:38 -07:00
mptcp_lib.sh selftests: mptcp: drop nanoseconds width specifier 2026-05-19 15:36:35 +02:00
mptcp_sockopt.c selftests: mptcp: Mark xerror and die_perror __noreturn 2026-01-05 16:28:07 -08:00
mptcp_sockopt.sh selftests: mptcp: sockopt: set EXIT trap earlier 2026-05-28 16:38:13 -07:00
pm_netlink.sh selftests: mptcp: pm: validate new limits 2026-05-11 18:01:37 -07:00
pm_nl_ctl.c selftests: mptcp: pm: use simpler send/recv forms 2026-05-11 18:01:37 -07:00
settings selftests: mptcp: increase timeout to 30 min 2024-02-01 09:06:37 -08:00
simult_flows.sh selftests: mptcp: simult_flows: adapt limits 2026-05-28 16:38:10 -07:00
userspace_pm.sh selftests: mptcp: userspace_pm: fix undefined variable port 2026-07-23 10:50:38 -07:00