All of lore.kernel.org
 help / color / mirror / Atom feed
* [MPTCP] [PATCH 00/20] Forward-ports of lockless subflow establishment
@ 2018-09-14 17:25 Christoph Paasch
  0 siblings, 0 replies; only message in thread
From: Christoph Paasch @ 2018-09-14 17:25 UTC (permalink / raw)
  To: mptcp

[-- Attachment #1: Type: text/plain, Size: 2014 bytes --]

As the fixes have now landed in mptcp_trunk, here are the forward-ports
of the lockless subflow establishment.

Tested it a bit and it seems to work fine.

Christoph Paasch (20):
  mptcp: Cleanup
  mptcp: Improved debugging
  mptcp: Use correct tcp_queue when calling mptcp_fragment
  mptcp: Use mptcp_can_new_subflow where possible
  mptcp: Render mptcp_sub_inherit_sockopts lockless
  mptcp: Make mptcp_set_new_pathindex lockless
  mptcp: Remove cnt_subflows
  mptcp: Remove cnt_established
  mptcp: Rename tw_lock to mpcb_list_lock
  mptcp: Make subflow-list an RCU-list
  mptcp: Don't take meta-lock when receiving third ACK
  mptcp: Make mptcp_do_join_short and mptcp_lookup_join lockless
  mptcp: Reset tsorted_anchor after call to tcp_fragment
  mptcp: Pick correct sk when iterating in mptcp_set_rto
  mptcp: Build-Fix
  mptcp: Reset sk_it to NULL as we keep on iterating
  mptcp: Close remaining subflows when falling back in
    mptcp_verif_dss_csum
  mptcp: Restart subflow-selection when we force a re-evaluation
  mptcp: Don't free skb when tcp_transmit_skb without cloning
  mptcp: Use spin_lock_bh where appropriate for mpcb_list_lock

 include/net/mptcp.h          | 132 ++++++++++++++-----------------
 net/ipv4/af_inet.c           |   9 ++-
 net/ipv4/ip_sockglue.c       |   7 +-
 net/ipv4/tcp.c               |  31 +++++---
 net/ipv4/tcp_ipv4.c          |  41 +---------
 net/ipv4/tcp_minisocks.c     |   9 ++-
 net/ipv6/tcp_ipv6.c          |  41 +---------
 net/mptcp/mptcp_ctrl.c       | 184 ++++++++++++++++++++++++++++---------------
 net/mptcp/mptcp_fullmesh.c   |  30 ++++---
 net/mptcp/mptcp_input.c      | 154 +++++++++++++-----------------------
 net/mptcp/mptcp_ipv4.c       |  34 +++-----
 net/mptcp/mptcp_ipv6.c       |  15 ++--
 net/mptcp/mptcp_ndiffports.c |   2 +-
 net/mptcp/mptcp_output.c     |  65 ++++++++++-----
 net/mptcp/mptcp_sched.c      |  43 +++++-----
 15 files changed, 388 insertions(+), 409 deletions(-)

-- 
2.16.2


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-09-14 17:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-14 17:25 [MPTCP] [PATCH 00/20] Forward-ports of lockless subflow establishment Christoph Paasch

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.