* [MPTCP] [MPTCP][PATCH v5 mptcp-next 0/3] add ADD_ADDR IPv6 support
@ 2020-10-21 7:19 Geliang Tang
0 siblings, 0 replies; only message in thread
From: Geliang Tang @ 2020-10-21 7:19 UTC (permalink / raw)
To: mptcp
[-- Attachment #1: Type: text/plain, Size: 1389 bytes --]
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-21 7:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-21 7:19 [MPTCP] [MPTCP][PATCH v5 mptcp-next 0/3] add ADD_ADDR IPv6 support Geliang Tang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.