This patch series from the MPTCP tree adds support for IPv4-mapped IPv6 addressing that was missing when multiple subflows were first implemented.
Patches 1 and 2 handle the conversion and comparison of the mapped addresses. Patch 3 contains a minor refactor in the path manager's handling of addresses. Patches 4 and 5 add selftests for the new functionality and adjust the selftest timeout. Geliang Tang (1): selftests: mptcp: add IPv4-mapped IPv6 testcases Matthieu Baerts (4): mptcp: support MPJoin with IPv4 mapped in v6 sk mptcp: pm nl: support IPv4 mapped in v6 addresses mptcp: pm nl: reduce variable scope selftests: increase timeout to 10 min net/mptcp/pm_netlink.c | 39 +++++++--- net/mptcp/subflow.c | 24 ++++-- .../testing/selftests/net/mptcp/mptcp_join.sh | 75 +++++++++++++++++++ tools/testing/selftests/net/mptcp/settings | 2 +- 4 files changed, 120 insertions(+), 20 deletions(-) base-commit: a61e4b60761fa7fa2cfde6682760763537ce5549 -- 2.30.0