All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [MPTCP] [PATCH mptcp-net-next 00/14] Forward-ports from mptcp_trunk to mptcp-net-next
@ 2018-05-03 23:19 Mat Martineau
  0 siblings, 0 replies; 3+ messages in thread
From: Mat Martineau @ 2018-05-03 23:19 UTC (permalink / raw)
  To: mptcp

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


On Thu, 3 May 2018, Christoph Paasch wrote:

> Here are some forward-ports from mptcp_trunk to mptcp-net-next of the
> lockless subflows patches and the two bug-fixes.
>
> Christoph Paasch (14):
>  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
>
> include/net/mptcp.h          | 127 ++++++++++++-----------------
> 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       | 186 ++++++++++++++++++++++++++++---------------
> net/mptcp/mptcp_fullmesh.c   |  30 ++++---
> net/mptcp/mptcp_input.c      | 150 ++++++++++++----------------------
> net/mptcp/mptcp_ipv4.c       |  34 +++-----
> net/mptcp/mptcp_ipv6.c       |  15 ++--
> net/mptcp/mptcp_ndiffports.c |   2 +-
> net/mptcp/mptcp_output.c     |  61 ++++++++++----
> net/mptcp/mptcp_sched.c      |  32 ++++----
> 15 files changed, 371 insertions(+), 404 deletions(-)

Thanks Christoph. This series applied cleanly on top of the merge I pushed 
earlier today. I'm taking a look at the RCU-related changes to better 
understand them before I push to the public repo.

--
Mat Martineau
Intel OTC

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [MPTCP] [PATCH mptcp-net-next 00/14] Forward-ports from mptcp_trunk to mptcp-net-next
@ 2018-05-04  0:16 Christoph Paasch
  0 siblings, 0 replies; 3+ messages in thread
From: Christoph Paasch @ 2018-05-04  0:16 UTC (permalink / raw)
  To: mptcp

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

On 03/05/18 - 16:19:03, Mat Martineau wrote:
> 
> On Thu, 3 May 2018, Christoph Paasch wrote:
> 
> > Here are some forward-ports from mptcp_trunk to mptcp-net-next of the
> > lockless subflows patches and the two bug-fixes.
> > 
> > Christoph Paasch (14):
> >  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
> > 
> > include/net/mptcp.h          | 127 ++++++++++++-----------------
> > 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       | 186 ++++++++++++++++++++++++++++---------------
> > net/mptcp/mptcp_fullmesh.c   |  30 ++++---
> > net/mptcp/mptcp_input.c      | 150 ++++++++++++----------------------
> > net/mptcp/mptcp_ipv4.c       |  34 +++-----
> > net/mptcp/mptcp_ipv6.c       |  15 ++--
> > net/mptcp/mptcp_ndiffports.c |   2 +-
> > net/mptcp/mptcp_output.c     |  61 ++++++++++----
> > net/mptcp/mptcp_sched.c      |  32 ++++----
> > 15 files changed, 371 insertions(+), 404 deletions(-)
> 
> Thanks Christoph. This series applied cleanly on top of the merge I pushed
> earlier today. I'm taking a look at the RCU-related changes to better
> understand them before I push to the public repo.

Sounds good!

I have some other minor bug-fixes that I am working on that will go through
mptcp_trunk as well.


Christoph


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [MPTCP] [PATCH mptcp-net-next 00/14] Forward-ports from mptcp_trunk to mptcp-net-next
@ 2018-05-03 21:04 Christoph Paasch
  0 siblings, 0 replies; 3+ messages in thread
From: Christoph Paasch @ 2018-05-03 21:04 UTC (permalink / raw)
  To: mptcp

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

Here are some forward-ports from mptcp_trunk to mptcp-net-next of the
lockless subflows patches and the two bug-fixes.

Christoph Paasch (14):
  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

 include/net/mptcp.h          | 127 ++++++++++++-----------------
 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       | 186 ++++++++++++++++++++++++++++---------------
 net/mptcp/mptcp_fullmesh.c   |  30 ++++---
 net/mptcp/mptcp_input.c      | 150 ++++++++++++----------------------
 net/mptcp/mptcp_ipv4.c       |  34 +++-----
 net/mptcp/mptcp_ipv6.c       |  15 ++--
 net/mptcp/mptcp_ndiffports.c |   2 +-
 net/mptcp/mptcp_output.c     |  61 ++++++++++----
 net/mptcp/mptcp_sched.c      |  32 ++++----
 15 files changed, 371 insertions(+), 404 deletions(-)

-- 
2.16.2


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-05-04  0:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-03 23:19 [MPTCP] [PATCH mptcp-net-next 00/14] Forward-ports from mptcp_trunk to mptcp-net-next Mat Martineau
  -- strict thread matches above, loose matches on Subject: below --
2018-05-04  0:16 Christoph Paasch
2018-05-03 21:04 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.