{"executor": "vmksft-mptcp", "branch": "net-next-2026-03-30--09-00", "start": "2026-03-30 09:01:36.377048+00:00", "end": "2026-03-30 09:22:24.999236+00:00", "results": [{"test": "mptcp-join-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/1-mptcp-join-sh", "time": 524.558718, "results": [{"test": "mptcp-join-no-JOIN", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow-limited-by-client", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow-limited-by-server", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-subflows", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-subflows-limited-by-server", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow-dev", "time": 1, "result": "pass"}, {"test": "mptcp-join-no-MPC-reuse-with-single-endpoint", "time": 6, "result": "pass"}, {"test": "mptcp-join-multi-subflows-with-failing-subflow", "time": 6, "result": "pass"}, {"test": "mptcp-join-multi-subflows-with-subflow-timeout", "time": 6, "result": "pass"}, {"test": "mptcp-join-multi-subflows-fair-usage-on-close", "time": 6, "result": "pass"}, {"test": "mptcp-join-unused-signal-address", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-address", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflow-and-signal", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflow-and-signal-together", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-subflows-and-signal", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-addresses", "time": 6, "result": "pass"}, {"test": "mptcp-join-signal-invalid-addresses", "time": 6, "result": "pass"}, {"test": "mptcp-join-signal-addresses-race-test", "time": 6, "result": "pass"}, {"test": "mptcp-join-without-a-laminar-endpoint", "time": 1, "result": "pass"}, {"test": "mptcp-join-with-a-laminar-endpoint", "time": 1, "result": "pass"}, {"test": "mptcp-join-with-multiple-laminar-endpoints", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-laminar-endpoint", "time": 1, "result": "pass"}, {"test": "mptcp-join-sublow-laminar-endpoints", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-flows-signal-link-failure", "time": 6, "result": "pass"}, {"test": "mptcp-join-multi-flows-signal-bidi-link-fail", "time": 6, "result": "pass"}, {"test": "mptcp-join-backup-subflow-unused-link-failure", "time": 10, "result": "pass"}, {"test": "mptcp-join-backup-flow-used-multi-links-fail", "time": 10, "result": "pass"}, {"test": "mptcp-join-backup-flow-used-bidi-link-failure", "time": 10, "result": "pass"}, {"test": "mptcp-join-signal-address-ADD-ADDR-timeout", "time": 6, "result": "pass"}, {"test": "mptcp-join-signal-address-ADD-ADDR6-timeout", "time": 6, "result": "pass"}, {"test": "mptcp-join-signal-addresses-ADD-ADDR-timeout", "time": 22, "result": "pass"}, {"test": "mptcp-join-invalid-address-ADD-ADDR-timeout", "time": 22, "result": "pass"}, {"test": "mptcp-join-remove-single-subflow", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-multiple-subflows", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-single-address", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-subflow-and-signal", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-subflows-and-signal", "time": 22, "result": "pass"}, {"test": "mptcp-join-remove-signal-subflow-with-limits", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-addresses", "time": 22, "result": "pass"}, {"test": "mptcp-join-remove-invalid-addresses", "time": 22, "result": "pass"}, {"test": "mptcp-join-flush-subflows-and-signal", "time": 6, "result": "pass"}, {"test": "mptcp-join-flush-subflows", "time": 6, "result": "pass"}, {"test": "mptcp-join-flush-addresses", "time": 6, "result": "pass"}, {"test": "mptcp-join-flush-invalid-addresses", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-id-0-subflow", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-id-0-address", "time": 6, "result": "pass"}, {"test": "mptcp-join-add-single-subflow", "time": 6, "result": "pass"}, {"test": "mptcp-join-add-signal-address", "time": 6, "result": "pass"}, {"test": "mptcp-join-add-multiple-subflows", "time": 6, "result": "pass"}, {"test": "mptcp-join-add-multiple-subflows-IPv6", "time": 6, "result": "pass"}, {"test": "mptcp-join-add-multiple-addresses-IPv6", "time": 6, "result": "pass"}, {"test": "mptcp-join-single-subflow-IPv6", "time": 6, "result": "pass"}, {"test": "mptcp-join-unused-signal-address-IPv6", "time": 6, "result": "pass"}, {"test": "mptcp-join-single-address-IPv6", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-single-address-IPv6", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-subflow-and-signal-IPv6", "time": 6, "result": "pass"}, {"test": "mptcp-join-single-subflow-IPv4-mapped", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-address-IPv4-mapped", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow-v4-map-v6", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-address-v4-map-v6", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow-v6-map-v4", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-address-v6-map-v4", "time": 1, "result": "pass"}, {"test": "mptcp-join-no-JOIN-with-diff-families-v4-v6", "time": 1, "result": "pass"}, {"test": "mptcp-join-no-JOIN-with-diff-families-v4-v6-2", "time": 1, "result": "pass"}, {"test": "mptcp-join-no-JOIN-with-diff-families-v6-v4", "time": 1, "result": "pass"}, {"test": "mptcp-join-IPv4-sockets-do-not-use-IPv6-addresses", "time": 6, "result": "pass"}, {"test": "mptcp-join-simult-IPv4-and-IPv6-subflows", "time": 6, "result": "pass"}, {"test": "mptcp-join-simult-IPv4-and-IPv6-subflows-fullmesh-1x1", "time": 6, "result": "pass"}, {"test": "mptcp-join-simult-IPv4-and-IPv6-subflows-fullmesh-2x2", "time": 6, "result": "pass"}, {"test": "mptcp-join-single-subflow-backup", "time": 6, "result": "pass"}, {"test": "mptcp-join-single-address-backup", "time": 6, "result": "pass"}, {"test": "mptcp-join-single-address-switch-to-backup", "time": 6, "result": "pass"}, {"test": "mptcp-join-single-address-with-port-backup", "time": 6, "result": "pass"}, {"test": "mptcp-join-mpc-backup", "time": 6, "result": "pass"}, {"test": "mptcp-join-mpc-backup-both-sides", "time": 6, "result": "pass"}, {"test": "mptcp-join-mpc-switch-to-backup", "time": 6, "result": "pass"}, {"test": "mptcp-join-mpc-switch-to-backup-both-sides", "time": 6, "result": "pass"}, {"test": "mptcp-join-signal-address-with-port", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflow-and-signal-with-port", "time": 1, "result": "pass"}, {"test": "mptcp-join-remove-single-address-with-port", "time": 6, "result": "pass"}, {"test": "mptcp-join-remove-subflow-and-signal-with-port", "time": 6, "result": "pass"}, {"test": "mptcp-join-flush-subflows-and-signal-with-port", "time": 6, "result": "pass"}, {"test": "mptcp-join-multiple-addresses-with-port", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-addresses-with-ports", "time": 1, "result": "pass"}, {"test": "mptcp-join-port-based-signal-endpoint-must-not-accept-mpc", "time": 0, "result": "pass"}, {"test": "mptcp-join-bind-main-address-v4-no-join-v4", "time": 1, "result": "pass"}, {"test": "mptcp-join-bind-main-address-v6-no-join-v6", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-bind-to-allow-joins-v4", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-bind-to-allow-joins-v6", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-bind-to-allow-joins-v6-link-local-routing", "time": 2, "result": "pass"}, {"test": "mptcp-join-multiple-bind-to-allow-joins-v6-link-local-laminar", "time": 3, "result": "pass"}, {"test": "mptcp-join-single-subflow-with-syn-cookies", "time": 1, "result": "pass"}, {"test": "mptcp-join-multiple-subflows-with-syn-cookies", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflows-limited-by-server-w-cookies", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-address-with-syn-cookies", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflow-and-signal-w-cookies", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflows-and-signal-w-cookies", "time": 1, "result": "pass"}, {"test": "mptcp-join-checksum-test-0-0", "time": 1, "result": "pass"}, {"test": "mptcp-join-checksum-test-1-1", "time": 1, "result": "pass"}, {"test": "mptcp-join-checksum-test-0-1", "time": 1, "result": "pass"}, {"test": "mptcp-join-checksum-test-1-0", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow-allow-join-id0-ns1", "time": 1, "result": "pass"}, {"test": "mptcp-join-single-subflow-allow-join-id0-ns2", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-address-allow-join-id0-ns1", "time": 1, "result": "pass"}, {"test": "mptcp-join-signal-address-allow-join-id0-ns2", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflow-and-address-allow-join-id0-1", "time": 1, "result": "pass"}, {"test": "mptcp-join-subflow-and-address-allow-join-id0-2", "time": 1, "result": "pass"}, {"test": "mptcp-join-default-limits-server-deny-join-id-0", "time": 1, "result": "pass"}, {"test": "mptcp-join-fullmesh-test-2x1", "time": 6, "result": "pass"}, {"test": "mptcp-join-fullmesh-test-1x1", "time": 6, "result": "pass"}, {"test": "mptcp-join-fullmesh-test-1x2", "time": 6, "result": "pass"}, {"test": "mptcp-join-fullmesh-test-1x2-limited", "time": 6, "result": "pass"}, {"test": "mptcp-join-set-fullmesh-flag-test", "time": 6, "result": "pass"}, {"test": "mptcp-join-set-nofullmesh-flag-test", "time": 6, "result": "pass"}, {"test": "mptcp-join-set-backup-fullmesh-flags-test", "time": 6, "result": "pass"}, {"test": "mptcp-join-set-nobackup-nofullmesh-flags-test", "time": 6, "result": "pass"}, {"test": "mptcp-join-fastclose-test", "time": 1, "result": "pass"}, {"test": "mptcp-join-fastclose-server-test", "time": 1, "result": "pass"}, {"test": "mptcp-join-Infinite-map", "time": 1, "result": "pass"}, {"test": "mptcp-join-MP-FAIL-MP-RST", "time": 10, "result": "pass"}, {"test": "mptcp-join-userspace-pm-type-prevents-add-addr", "time": 1, "result": "pass"}, {"test": "mptcp-join-userspace-pm-no-echo-w-o-daemon", "time": 1, "result": "pass"}, {"test": "mptcp-join-userspace-pm-type-rejects-join", "time": 1, "result": "pass"}, {"test": "mptcp-join-userspace-pm-type-does-not-send-join", "time": 1, "result": "pass"}, {"test": "mptcp-join-userspace-pm-type-prevents-mp-prio", "time": 6, "result": "pass"}, {"test": "mptcp-join-userspace-pm-type-prevents-rm-addr", "time": 6, "result": "pass"}, {"test": "mptcp-join-userspace-pm-add-remove-address", "time": 2, "result": "pass"}, {"test": "mptcp-join-userspace-pm-create-destroy-subflow", "time": 1, "result": "pass"}, {"test": "mptcp-join-userspace-pm-create-id-0-subflow", "time": 1, "result": "pass"}, {"test": "mptcp-join-userspace-pm-remove-initial-subflow", "time": 1, "result": "pass"}, {"test": "mptcp-join-userspace-pm-send-RM-ADDR-for-ID-0", "time": 2, "result": "pass"}, {"test": "mptcp-join-userspace-pm-no-dup-close-events-after-error", "time": 1, "result": "pass"}, {"test": "mptcp-join-implicit-EP", "time": 0, "result": "pass"}, {"test": "mptcp-join-delete-and-re-add", "time": 4, "result": "pass"}, {"test": "mptcp-join-delete-re-add-signal", "time": 2, "result": "pass"}, {"test": "mptcp-join-flush-re-add", "time": 2, "result": "pass"}]}, {"test": "simult-flows-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/2-simult-flows-sh", "time": 100.103268, "results": [{"test": "simult-flows-balanced-bwidth", "time": 8, "result": "pass"}, {"test": "simult-flows-balanced-bwidth-reverse-direction", "time": 7, "result": "pass"}, {"test": "simult-flows-balanced-bwidth-with-unbalanced-delay", "time": 8, "result": "pass"}, {"test": "simult-flows-balanced-bwidth-with-unbalanced-delay-reverse-direction", "time": 8, "result": "pass"}, {"test": "simult-flows-unbalanced-bwidth", "time": 11, "result": "pass"}, {"test": "simult-flows-unbalanced-bwidth-reverse-direction", "time": 11, "result": "pass"}, {"test": "simult-flows-unbalanced-bwidth-with-unbalanced-delay", "time": 11, "result": "pass"}, {"test": "simult-flows-unbalanced-bwidth-with-unbalanced-delay-reverse-direction", "time": 11, "result": "pass"}, {"test": "simult-flows-unbalanced-bwidth-with-opposed-unbalanced-delay", "time": 12, "result": "pass"}, {"test": "simult-flows-unbalanced-bwidth-with-opposed-unbalanced-delay-reverse-direction", "time": 12, "result": "pass"}]}, {"test": "mptcp-connect-checksum-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/3-mptcp-connect-checksum-sh", "time": 12.735982, "results": [{"test": "mptcp-connect-checksum-New-MPTCP-socket-can-be-blocked-via-sysctl", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-ping-tests", "time": 2, "result": "pass"}, {"test": "mptcp-connect-checksum-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10001-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-loopback-v4-ns1-TCP-ns1-10-0-1-1-10002-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10004-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-loopback-v6-ns1-TCP-ns1-dead-beef-1-1-10005-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns2-10-0-1-2-10006-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns2-dead-beef-1-2-10007-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns2-10-0-2-1-10008-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns2-dead-beef-2-1-10009-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns3-10-0-2-2-10010-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns3-dead-beef-2-2-10011-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns3-10-0-3-2-10012-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns3-dead-beef-3-2-10013-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns4-10-0-3-1-10014-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns1-MPTCP-ns4-dead-beef-3-1-10015-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns1-10-0-1-1-10016-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns1-dead-beef-1-1-10017-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns3-10-0-2-2-10018-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns3-dead-beef-2-2-10019-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns3-10-0-3-2-10020-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns3-dead-beef-3-2-10021-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns4-10-0-3-1-10022-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns2-MPTCP-ns4-dead-beef-3-1-10023-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns1-10-0-1-1-10024-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns1-dead-beef-1-1-10025-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns2-10-0-1-2-10026-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns2-dead-beef-1-2-10027-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns2-10-0-2-1-10028-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns2-dead-beef-2-1-10029-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns4-10-0-3-1-10030-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns3-MPTCP-ns4-dead-beef-3-1-10031-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns1-10-0-1-1-10032-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns1-dead-beef-1-1-10033-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns2-10-0-1-2-10034-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns2-dead-beef-1-2-10035-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns2-10-0-2-1-10036-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns2-dead-beef-2-1-10037-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns3-10-0-2-2-10038-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns3-dead-beef-2-2-10039-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns3-10-0-3-2-10040-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-multihosts-ns4-MPTCP-ns3-dead-beef-3-2-10041-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10042-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10043-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveWithPeek-ns1-TCP-ns1-10-0-1-1-10044-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10045-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10046-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveWithPeek-ns1-TCP-ns1-dead-beef-1-1-10047-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10048-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10049-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveAfterPeek-ns1-TCP-ns1-10-0-1-1-10050-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10051-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10052-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-peek-mode-saveAfterPeek-ns1-TCP-ns1-dead-beef-1-1-10053-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10054-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10055-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10056-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10057-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-tproxy-ipv4-ns1-MPTCP-ns2-10-0-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-tproxy-ipv6-ns1-MPTCP-ns2-dead-beef-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20001-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20002-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-full-disconnect-ns1-TCP-ns1-10-0-1-1-20003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20004-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-checksum-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20005-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-checksum-full-disconnect-ns1-TCP-ns1-dead-beef-1-1-20006-MPTCP", "time": 0, "result": "pass"}]}, {"test": "mptcp-connect-sendfile-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/4-mptcp-connect-sendfile-sh", "time": 70.548685, "results": [{"test": "mptcp-connect-sendfile-New-MPTCP-socket-can-be-blocked-via-sysctl", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-ping-tests", "time": 2, "result": "pass"}, {"test": "mptcp-connect-sendfile-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10001-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-loopback-v4-ns1-TCP-ns1-10-0-1-1-10002-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10004-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-loopback-v6-ns1-TCP-ns1-dead-beef-1-1-10005-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns2-10-0-1-2-10006-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns2-dead-beef-1-2-10007-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns2-10-0-2-1-10008-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns2-dead-beef-2-1-10009-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns3-10-0-2-2-10010-MPTCP", "time": 4, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns3-dead-beef-2-2-10011-MPTCP", "time": 2, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns3-10-0-3-2-10012-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns3-dead-beef-3-2-10013-MPTCP", "time": 4, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns4-10-0-3-1-10014-MPTCP", "time": 3, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns1-MPTCP-ns4-dead-beef-3-1-10015-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns1-10-0-1-1-10016-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns1-dead-beef-1-1-10017-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns3-10-0-2-2-10018-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns3-dead-beef-2-2-10019-MPTCP", "time": 4, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns3-10-0-3-2-10020-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns3-dead-beef-3-2-10021-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns4-10-0-3-1-10022-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns2-MPTCP-ns4-dead-beef-3-1-10023-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns1-10-0-1-1-10024-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns1-dead-beef-1-1-10025-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns2-10-0-1-2-10026-MPTCP", "time": 7, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns2-dead-beef-1-2-10027-MPTCP", "time": 6, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns2-10-0-2-1-10028-MPTCP", "time": 7, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns2-dead-beef-2-1-10029-MPTCP", "time": 5, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns4-10-0-3-1-10030-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns3-MPTCP-ns4-dead-beef-3-1-10031-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns1-10-0-1-1-10032-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns1-dead-beef-1-1-10033-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns2-10-0-1-2-10034-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns2-dead-beef-1-2-10035-MPTCP", "time": 6, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns2-10-0-2-1-10036-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns2-dead-beef-2-1-10037-MPTCP", "time": 6, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns3-10-0-2-2-10038-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns3-dead-beef-2-2-10039-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns3-10-0-3-2-10040-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-multihosts-ns4-MPTCP-ns3-dead-beef-3-2-10041-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10042-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10043-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveWithPeek-ns1-TCP-ns1-10-0-1-1-10044-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10045-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10046-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveWithPeek-ns1-TCP-ns1-dead-beef-1-1-10047-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10048-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10049-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveAfterPeek-ns1-TCP-ns1-10-0-1-1-10050-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10051-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10052-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-peek-mode-saveAfterPeek-ns1-TCP-ns1-dead-beef-1-1-10053-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10054-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10055-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10056-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10057-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-tproxy-ipv4-ns1-MPTCP-ns2-10-0-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-tproxy-ipv6-ns1-MPTCP-ns2-dead-beef-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20001-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20002-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-full-disconnect-ns1-TCP-ns1-10-0-1-1-20003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20004-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20005-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-sendfile-full-disconnect-ns1-TCP-ns1-dead-beef-1-1-20006-MPTCP", "time": 0, "result": "pass"}]}, {"test": "mptcp-connect-mmap-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/5-mptcp-connect-mmap-sh", "time": 17.655823, "results": [{"test": "mptcp-connect-mmap-New-MPTCP-socket-can-be-blocked-via-sysctl", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-ping-tests", "time": 2, "result": "pass"}, {"test": "mptcp-connect-mmap-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10001-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-loopback-v4-ns1-TCP-ns1-10-0-1-1-10002-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10004-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-loopback-v6-ns1-TCP-ns1-dead-beef-1-1-10005-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns2-10-0-1-2-10006-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns2-dead-beef-1-2-10007-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns2-10-0-2-1-10008-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns2-dead-beef-2-1-10009-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns3-10-0-2-2-10010-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns3-dead-beef-2-2-10011-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns3-10-0-3-2-10012-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns3-dead-beef-3-2-10013-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns4-10-0-3-1-10014-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns1-MPTCP-ns4-dead-beef-3-1-10015-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns1-10-0-1-1-10016-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns1-dead-beef-1-1-10017-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns3-10-0-2-2-10018-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns3-dead-beef-2-2-10019-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns3-10-0-3-2-10020-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns3-dead-beef-3-2-10021-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns4-10-0-3-1-10022-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns2-MPTCP-ns4-dead-beef-3-1-10023-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns1-10-0-1-1-10024-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns1-dead-beef-1-1-10025-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns2-10-0-1-2-10026-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns2-dead-beef-1-2-10027-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns2-10-0-2-1-10028-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns2-dead-beef-2-1-10029-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns4-10-0-3-1-10030-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns3-MPTCP-ns4-dead-beef-3-1-10031-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns1-10-0-1-1-10032-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns1-dead-beef-1-1-10033-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns2-10-0-1-2-10034-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns2-dead-beef-1-2-10035-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns2-10-0-2-1-10036-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns2-dead-beef-2-1-10037-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns3-10-0-2-2-10038-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns3-dead-beef-2-2-10039-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns3-10-0-3-2-10040-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-multihosts-ns4-MPTCP-ns3-dead-beef-3-2-10041-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10042-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10043-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveWithPeek-ns1-TCP-ns1-10-0-1-1-10044-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10045-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10046-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveWithPeek-ns1-TCP-ns1-dead-beef-1-1-10047-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10048-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10049-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveAfterPeek-ns1-TCP-ns1-10-0-1-1-10050-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10051-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10052-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-peek-mode-saveAfterPeek-ns1-TCP-ns1-dead-beef-1-1-10053-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10054-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10055-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10056-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10057-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-tproxy-ipv4-ns1-MPTCP-ns2-10-0-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-tproxy-ipv6-ns1-MPTCP-ns2-dead-beef-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20001-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20002-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-full-disconnect-ns1-TCP-ns1-10-0-1-1-20003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20004-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20005-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-mmap-full-disconnect-ns1-TCP-ns1-dead-beef-1-1-20006-MPTCP", "time": 0, "result": "pass"}]}, {"test": "mptcp-connect-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/6-mptcp-connect-sh", "time": 176.101013, "results": [{"test": "mptcp-connect-New-MPTCP-socket-can-be-blocked-via-sysctl", "time": 0, "result": "pass"}, {"test": "mptcp-connect-ping-tests", "time": 2, "result": "pass"}, {"test": "mptcp-connect-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10001-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-loopback-v4-ns1-TCP-ns1-10-0-1-1-10002-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10004-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-loopback-v6-ns1-TCP-ns1-dead-beef-1-1-10005-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns2-10-0-1-2-10006-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns2-dead-beef-1-2-10007-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns2-10-0-2-1-10008-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns2-dead-beef-2-1-10009-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns3-10-0-2-2-10010-MPTCP", "time": 10, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns3-dead-beef-2-2-10011-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns3-10-0-3-2-10012-MPTCP", "time": 2, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns3-dead-beef-3-2-10013-MPTCP", "time": 15, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns4-10-0-3-1-10014-MPTCP", "time": 11, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns1-MPTCP-ns4-dead-beef-3-1-10015-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns1-10-0-1-1-10016-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns1-dead-beef-1-1-10017-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns3-10-0-2-2-10018-MPTCP", "time": 9, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns3-dead-beef-2-2-10019-MPTCP", "time": 14, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns3-10-0-3-2-10020-MPTCP", "time": 12, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns3-dead-beef-3-2-10021-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns4-10-0-3-1-10022-MPTCP", "time": 14, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns2-MPTCP-ns4-dead-beef-3-1-10023-MPTCP", "time": 10, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns1-10-0-1-1-10024-MPTCP", "time": 2, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns1-dead-beef-1-1-10025-MPTCP", "time": 8, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns2-10-0-1-2-10026-MPTCP", "time": 11, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns2-dead-beef-1-2-10027-MPTCP", "time": 11, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns2-10-0-2-1-10028-MPTCP", "time": 11, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns2-dead-beef-2-1-10029-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns4-10-0-3-1-10030-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns3-MPTCP-ns4-dead-beef-3-1-10031-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns1-10-0-1-1-10032-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns1-dead-beef-1-1-10033-MPTCP", "time": 5, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns2-10-0-1-2-10034-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns2-dead-beef-1-2-10035-MPTCP", "time": 7, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns2-10-0-2-1-10036-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns2-dead-beef-2-1-10037-MPTCP", "time": 10, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns3-10-0-2-2-10038-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns3-dead-beef-2-2-10039-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns3-10-0-3-2-10040-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-multihosts-ns4-MPTCP-ns3-dead-beef-3-2-10041-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10042-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10043-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveWithPeek-ns1-TCP-ns1-10-0-1-1-10044-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10045-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10046-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveWithPeek-ns1-TCP-ns1-dead-beef-1-1-10047-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10048-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10049-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveAfterPeek-ns1-TCP-ns1-10-0-1-1-10050-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10051-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10052-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-peek-mode-saveAfterPeek-ns1-TCP-ns1-dead-beef-1-1-10053-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10054-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10055-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10056-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10057-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-tproxy-ipv4-ns1-MPTCP-ns2-10-0-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-tproxy-ipv6-ns1-MPTCP-ns2-dead-beef-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20001-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20002-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-full-disconnect-ns1-TCP-ns1-10-0-1-1-20003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20004-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20005-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-full-disconnect-ns1-TCP-ns1-dead-beef-1-1-20006-MPTCP", "time": 0, "result": "pass"}]}, {"test": "mptcp-sockopt-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/7-mptcp-sockopt-sh", "time": 28.855409, "results": [{"test": "mptcp-sockopt-transfer-ipv4", "time": 11, "result": "pass"}, {"test": "mptcp-sockopt-mark-ipv4", "time": 0, "result": "pass"}, {"test": "mptcp-sockopt-transfer-ipv6", "time": 11, "result": "pass"}, {"test": "mptcp-sockopt-mark-ipv6", "time": 0, "result": "pass"}, {"test": "mptcp-sockopt-sockopt-v4", "time": 0, "result": "pass"}, {"test": "mptcp-sockopt-sockopt-v6", "time": 0, "result": "pass"}, {"test": "mptcp-sockopt-TCP-INQ-t-tcp", "time": 1, "result": "pass"}, {"test": "mptcp-sockopt-TCP-INQ-6-t-tcp", "time": 1, "result": "pass"}, {"test": "mptcp-sockopt-TCP-INQ-r-tcp", "time": 1, "result": "pass"}, {"test": "mptcp-sockopt-TCP-INQ-6-r-tcp", "time": 1, "result": "pass"}, {"test": "mptcp-sockopt-TCP-INQ-r-tcp-t-tcp", "time": 1, "result": "pass"}]}, {"test": "userspace-pm-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/8-userspace-pm-sh", "time": 27.89436, "results": [{"test": "userspace-pm-Created-network-namespaces-ns1-ns2", "time": 0, "result": "pass"}, {"test": "userspace-pm-Established-IPv4-MPTCP-Connection-ns2-ns1", "time": 2, "result": "pass"}, {"test": "userspace-pm-Established-IPv6-MPTCP-Connection-ns2-ns1", "time": 2, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR-10-0-2-2-ns2-ns1-invalid-token", "time": 0, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR-id-client-10-0-2-2-ns2-ns1-reuse-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR6-id-client-dead-beef-2-2-ns2-ns1-reuse-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR-id-client-1-10-0-2-2-ns2-ns1-new-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR-id-server-10-0-2-1-ns1-ns2-reuse-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR6-id-server-dead-beef-2-1-ns1-ns2-reuse-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR-id-server-1-10-0-2-1-ns1-ns2-new-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-RM-ADDR-id-client-ns2-ns1-invalid-token", "time": 0, "result": "pass"}, {"test": "userspace-pm-RM-ADDR-id-client-1-ns2-ns1-invalid-id", "time": 0, "result": "pass"}, {"test": "userspace-pm-RM-ADDR-id-client-ns2-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-RM-ADDR-id-client-1-ns2-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-RM-ADDR6-id-client-1-ns2-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-RM-ADDR-id-server-ns1-ns2", "time": 1, "result": "pass"}, {"test": "userspace-pm-RM-ADDR-id-server-1-ns1-ns2", "time": 1, "result": "pass"}, {"test": "userspace-pm-RM-ADDR6-id-server-1-ns1-ns2", "time": 1, "result": "pass"}, {"test": "userspace-pm-CREATE-SUBFLOW-10-0-2-1-ns1-10-0-2-2-ns2", "time": 1, "result": "pass"}, {"test": "userspace-pm-DESTROY-SUBFLOW-10-0-2-1-ns1-10-0-2-2-ns2", "time": 1, "result": "pass"}, {"test": "userspace-pm-CREATE-SUBFLOW6-dead-beef-2-1-ns1-dead-beef-2-2-ns2", "time": 2, "result": "pass"}, {"test": "userspace-pm-DESTROY-SUBFLOW6-dead-beef-2-1-ns1-dead-beef-2-2-ns2", "time": 1, "result": "pass"}, {"test": "userspace-pm-CREATE-SUBFLOW-10-0-2-1-ns1-10-0-2-2-50003-ns2", "time": 2, "result": "pass"}, {"test": "userspace-pm-DESTROY-SUBFLOW-10-0-2-1-ns1-10-0-2-2-50003-ns2", "time": 1, "result": "pass"}, {"test": "userspace-pm-CREATE-SUBFLOW-10-0-2-2-ns2-10-0-2-1-50002-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-DESTROY-SUBFLOW-10-0-2-2-ns2-10-0-2-1-50002-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-CREATE-SUBFLOW6-dead-beef-2-2-ns2-dead-beef-2-1-50004-ns1", "time": 2, "result": "pass"}, {"test": "userspace-pm-DESTROY-SUBFLOW6-dead-beef-2-2-ns2-dead-beef-2-1-50004-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-CREATE-SUBFLOW-10-0-2-2-ns2-10-0-2-1-50003-ns1", "time": 2, "result": "pass"}, {"test": "userspace-pm-DESTROY-SUBFLOW-10-0-2-2-ns2-10-0-2-1-50003-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-ADD-ADDR4-id-server-10-0-2-1-ns1-ns2-reuse-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-CREATE-SUBFLOW-10-0-2-2-ns2-10-0-2-1-50004-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-DESTROY-SUBFLOW-10-0-2-2-ns2-10-0-2-1-50004-ns1", "time": 1, "result": "pass"}, {"test": "userspace-pm-MP-PRIO-TX", "time": 1, "result": "pass"}, {"test": "userspace-pm-MP-PRIO-RX", "time": 0, "result": "pass"}, {"test": "userspace-pm-CREATE-LISTENER-10-0-2-2-client-port", "time": 1, "result": "pass"}, {"test": "userspace-pm-CLOSE-LISTENER-10-0-2-2-client-port", "time": 2, "result": "pass"}]}, {"test": "mptcp-connect-splice-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/9-mptcp-connect-splice-sh", "time": 40.383572, "results": [{"test": "mptcp-connect-splice-New-MPTCP-socket-can-be-blocked-via-sysctl", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-ping-tests", "time": 2, "result": "pass"}, {"test": "mptcp-connect-splice-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-loopback-v4-ns1-MPTCP-ns1-10-0-1-1-10001-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-loopback-v4-ns1-TCP-ns1-10-0-1-1-10002-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-loopback-v6-ns1-MPTCP-ns1-dead-beef-1-1-10004-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-loopback-v6-ns1-TCP-ns1-dead-beef-1-1-10005-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns2-10-0-1-2-10006-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns2-dead-beef-1-2-10007-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns2-10-0-2-1-10008-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns2-dead-beef-2-1-10009-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns3-10-0-2-2-10010-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns3-dead-beef-2-2-10011-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns3-10-0-3-2-10012-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns3-dead-beef-3-2-10013-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns4-10-0-3-1-10014-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns1-MPTCP-ns4-dead-beef-3-1-10015-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns1-10-0-1-1-10016-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns1-dead-beef-1-1-10017-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns3-10-0-2-2-10018-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns3-dead-beef-2-2-10019-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns3-10-0-3-2-10020-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns3-dead-beef-3-2-10021-MPTCP", "time": 3, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns4-10-0-3-1-10022-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns2-MPTCP-ns4-dead-beef-3-1-10023-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns1-10-0-1-1-10024-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns1-dead-beef-1-1-10025-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns2-10-0-1-2-10026-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns2-dead-beef-1-2-10027-MPTCP", "time": 3, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns2-10-0-2-1-10028-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns2-dead-beef-2-1-10029-MPTCP", "time": 3, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns4-10-0-3-1-10030-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns3-MPTCP-ns4-dead-beef-3-1-10031-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns1-10-0-1-1-10032-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns1-dead-beef-1-1-10033-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns2-10-0-1-2-10034-MPTCP", "time": 2, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns2-dead-beef-1-2-10035-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns2-10-0-2-1-10036-MPTCP", "time": 2, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns2-dead-beef-2-1-10037-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns3-10-0-2-2-10038-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns3-dead-beef-2-2-10039-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns3-10-0-3-2-10040-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-multihosts-ns4-MPTCP-ns3-dead-beef-3-2-10041-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10042-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveWithPeek-ns1-MPTCP-ns1-10-0-1-1-10043-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveWithPeek-ns1-TCP-ns1-10-0-1-1-10044-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10045-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveWithPeek-ns1-MPTCP-ns1-dead-beef-1-1-10046-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveWithPeek-ns1-TCP-ns1-dead-beef-1-1-10047-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10048-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-10-0-1-1-10049-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveAfterPeek-ns1-TCP-ns1-10-0-1-1-10050-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10051-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveAfterPeek-ns1-MPTCP-ns1-dead-beef-1-1-10052-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-peek-mode-saveAfterPeek-ns1-TCP-ns1-dead-beef-1-1-10053-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10054-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-MPTFO-ns2-MPTCP-ns1-10-0-1-1-10055-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10056-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-MPTFO-ns2-MPTCP-ns1-dead-beef-1-1-10057-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-tproxy-ipv4-ns1-MPTCP-ns2-10-0-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-tproxy-ipv6-ns1-MPTCP-ns2-dead-beef-3-1-20000-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20001-MPTCP", "time": 1, "result": "pass"}, {"test": "mptcp-connect-splice-full-disconnect-ns1-MPTCP-ns1-10-0-1-1-20002-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-full-disconnect-ns1-TCP-ns1-10-0-1-1-20003-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20004-MPTCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-full-disconnect-ns1-MPTCP-ns1-dead-beef-1-1-20005-TCP", "time": 0, "result": "pass"}, {"test": "mptcp-connect-splice-full-disconnect-ns1-TCP-ns1-dead-beef-1-1-20006-MPTCP", "time": 0, "result": "pass"}]}, {"test": "diag-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/10-diag-sh", "time": 7.041057, "results": [{"test": "diag-no-msk-on-netns-creation", "time": 0, "result": "pass"}, {"test": "diag-listen-match-for-dport-10000", "time": 0, "result": "pass"}, {"test": "diag-listen-match-for-sport-10000", "time": 0, "result": "pass"}, {"test": "diag-listen-match-for-saddr-and-sport", "time": 0, "result": "pass"}, {"test": "diag-all-listen-sockets", "time": 0, "result": "pass"}, {"test": "diag-after-MPC-handshake", "time": 0, "result": "pass"}, {"test": "diag-chk-last-data-sent", "time": 1, "result": "pass"}, {"test": "diag-chk-last-data-recv", "time": 0, "result": "pass"}, {"test": "diag-chk-last-ack-recv", "time": 0, "result": "pass"}, {"test": "diag-chk-remote-key", "time": 0, "result": "pass"}, {"test": "diag-chk-no-fallback", "time": 0, "result": "pass"}, {"test": "diag-chk-2-msk-in-use", "time": 0, "result": "pass"}, {"test": "diag-chk-2-cestab", "time": 0, "result": "pass"}, {"test": "diag-chk-dump-one", "time": 0, "result": "pass"}, {"test": "diag-chk-dump-subflow", "time": 0, "result": "pass"}, {"test": "diag-chk-2-0-msk-in-use-after-flush", "time": 1, "result": "pass"}, {"test": "diag-chk-2-0-cestab-after-flush", "time": 0, "result": "pass"}, {"test": "diag-check-fallback", "time": 0, "result": "pass"}, {"test": "diag-chk-1-msk-in-use", "time": 0, "result": "pass"}, {"test": "diag-chk-1-cestab", "time": 0, "result": "pass"}, {"test": "diag-chk-1-0-msk-in-use-after-flush", "time": 1, "result": "pass"}, {"test": "diag-chk-1-0-cestab-after-flush", "time": 0, "result": "pass"}, {"test": "diag-many-msk-socket-present", "time": 1, "result": "pass"}, {"test": "diag-chk-many-msk-in-use", "time": 0, "result": "pass"}, {"test": "diag-chk-many-cestab", "time": 0, "result": "pass"}, {"test": "diag-chk-many-0-msk-in-use-after-flush", "time": 1, "result": "pass"}, {"test": "diag-chk-many-0-cestab-after-flush", "time": 0, "result": "pass"}, {"test": "diag-no-listener-sockets-mptcp", "time": 0, "result": "pass"}, {"test": "diag-no-listener-sockets-subflows", "time": 0, "result": "pass"}, {"test": "diag-many-listener-sockets-mptcp", "time": 0, "result": "pass"}, {"test": "diag-many-listener-sockets-subflows", "time": 0, "result": "pass"}]}, {"test": "pm-netlink-sh", "group": "selftests-net-mptcp", "result": "pass", "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021/11-pm-netlink-sh", "time": 4.227965, "results": [{"test": "pm-netlink-defaults-addr-list", "time": 0, "result": "pass"}, {"test": "pm-netlink-simple-add-get-addr", "time": 0, "result": "pass"}, {"test": "pm-netlink-dump-addrs", "time": 0, "result": "pass"}, {"test": "pm-netlink-simple-del-addr", "time": 0, "result": "pass"}, {"test": "pm-netlink-dump-addrs-after-del", "time": 0, "result": "pass"}, {"test": "pm-netlink-duplicate-addr", "time": 0, "result": "pass"}, {"test": "pm-netlink-id-addr-increment", "time": 0, "result": "pass"}, {"test": "pm-netlink-hard-addr-limit", "time": 0, "result": "pass"}, {"test": "pm-netlink-above-hard-addr-limit", "time": 0, "result": "pass"}, {"test": "pm-netlink-id-limit", "time": 3, "result": "pass"}, {"test": "pm-netlink-flush-addrs", "time": 0, "result": "pass"}, {"test": "pm-netlink-ignore-unknown-flags", "time": 0, "result": "pass"}, {"test": "pm-netlink-rcv-addrs-above-hard-limit", "time": 0, "result": "pass"}, {"test": "pm-netlink-subflows-above-hard-limit", "time": 0, "result": "pass"}, {"test": "pm-netlink-set-limits", "time": 0, "result": "pass"}, {"test": "pm-netlink-set-ids", "time": 0, "result": "pass"}, {"test": "pm-netlink-wrap-around-ids", "time": 0, "result": "pass"}, {"test": "pm-netlink-set-flags-backup", "time": 0, "result": "pass"}, {"test": "pm-netlink-nobackup", "time": 0, "result": "pass"}, {"test": "pm-netlink-fullmesh", "time": 0, "result": "pass"}, {"test": "pm-netlink-nofullmesh", "time": 0, "result": "pass"}, {"test": "pm-netlink-backup-fullmesh", "time": 0, "result": "pass"}]}], "link": "https://netdev-ctrl.bots.linux.dev/logs/vmksft/mptcp/results/581021"}