From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8762015156307049641==" MIME-Version: 1.0 From: Geliang Tang To: mptcp at lists.01.org Subject: [MPTCP] [MPTCP][PATCH v5 mptcp-next 0/3] add ADD_ADDR IPv6 support Date: Wed, 21 Oct 2020 15:19:50 +0800 Message-ID: X-Status: X-Keywords: X-UID: 6381 --===============8762015156307049641== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable v5: - drop msleep() in v4 - drop MPTCP_ADD_ADDR_SEND_ACK in v4 - add WRITE_ONCE/READ_ONCE for msk->pm.add_addr_signal - depend on "mptcp: keep unaccepted MPC subflow into join list" v4: - update the patches as Paolo suggested: - change the 'add_addr_signal' type - set MPTCP_ADD_ADDR_IPV6 in mptcp_pm_announce_addr - add a new helper mptcp_send_dedicated_add_addr_packet to sent out a new pure ACK packet - drop other MPTCP suboptions in mptcp_established_options_add_addr v3: - drop other MPTCP suboptions instead of OPTION_TS v2: - avoid adding new field to tcp_sock, add new field in mptcp_pm_data. - drop OPTION_TS in mptcp_established_options_add_addr, not in tcp_established_options. Closes: https://github.com/multipath-tcp/mptcp_net-next/issues/55 Geliang Tang (3): mptcp: change add_addr_signal type mptcp: send out dedicated ADD_ADDR packet selftests: mptcp: add ADD_ADDR IPv6 test cases net/mptcp/options.c | 25 ++++++- net/mptcp/pm.c | 23 +++--- net/mptcp/pm_netlink.c | 27 +++++++ net/mptcp/protocol.c | 2 +- net/mptcp/protocol.h | 13 +++- .../testing/selftests/net/mptcp/mptcp_join.sh | 70 ++++++++++++++++++- 6 files changed, 144 insertions(+), 16 deletions(-) -- = 2.26.2 --===============8762015156307049641==--