linux/tools/testing/selftests/net/mptcp
Matthieu Baerts (NGI0) 01ff78e4b3 selftests: mptcp: drop nanoseconds width specifier
Using the format specifier +%s%3N with GNU date is honoured, and only
prints 3 digits of the nanoseconds portion of the seconds since epoch,
which corresponds to the milliseconds.

The uutils implementation of date currently does not honour this, and
always prints all 9 digits. This is a known issue [1], but can be worked
around by adapting this test to use nanoseconds instead of microseconds,
and then divide it by 1e6.

This fix is similar to what has been done on systemd side [2], and it is
needed to run the selftests on Ubuntu 26.04, containing uutils 0.8.0.

Note that the Fixes tag is there even if this patch doesn't fix an issue
in the kernel selftests, but it is useful for those using uutils 0.8.0.

Fixes: 048d19d444 ("mptcp: add basic kselftest for mptcp")
Cc: stable@vger.kernel.org
Link: https://github.com/uutils/coreutils/issues/11658 [1]
Link: https://github.com/systemd/systemd/pull/41627 [2]
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20260515-net-mptcp-misc-fixes-7-1-rc4-v2-6-701e96419f2f@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2026-05-19 15:36:35 +02: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: join: cover ADD_ADDR tx drop and list progress 2026-05-19 15:36:35 +02: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: get stats just before timing out 2025-11-17 19:27:47 -08:00
pm_netlink.sh selftests: mptcp: pm: restrict 'unknown' check to pm_nl_ctl 2026-05-06 18:16:45 -07:00
pm_nl_ctl.c selftests: mptcp: pm: ensure unknown flags are ignored 2025-12-08 23:54:02 -08:00
settings selftests: mptcp: increase timeout to 30 min 2024-02-01 09:06:37 -08:00
simult_flows.sh selftests: mptcp: more stable simult_flows tests 2026-03-04 18:21:12 -08:00
userspace_pm.sh selftests: mptcp: wait for port instead of sleep 2025-11-17 19:27:47 -08:00