All of lore.kernel.org
 help / color / mirror / Atom feed
* [MPTCP] Re: [PATCH net-next 0/9] mptcp: cope better with mp_join storm
@ 2020-07-10 18:31 Mat Martineau
  0 siblings, 0 replies; 4+ messages in thread
From: Mat Martineau @ 2020-07-10 18:31 UTC (permalink / raw)
  To: mptcp 

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


On Fri, 10 Jul 2020, Paolo Abeni wrote:

> This is a rebase of the RFC, dropping old 5/5 and including a few somewhat
> related bugfixes - all targeting net-next because the fixed commit is only
> there or the buggy behavior can be triggered only enabling non backup subflows
>
> Paolo Abeni (9):
>  subflow: always init 'rel_write_seq'
>  mptcp: avoid data corruption on reinsert
>  mptcp: mark as fallback even early ones
>  mptcp: zero token hash at creation time.
>  mptcp: make msk established at remote key reception time
>  mptcp: cleanup subflow_finish_connect()
>  subflow: explicitly check for plain tcp rsk
>  subflow: use rsk_ops->send_reset()
>  subflow: introduce and use mptcp_can_accept_new_subflow()
>
> net/mptcp/options.c  |  4 +-
> net/mptcp/protocol.c | 20 +++++++---
> net/mptcp/protocol.h |  2 +
> net/mptcp/subflow.c  | 87 +++++++++++++++++++++++++-------------------
> net/mptcp/token.c    |  2 +-
> 5 files changed, 69 insertions(+), 46 deletions(-)
>
> -- 
> 2.26.2

Thanks Paolo, the changes look good. Should these go in mptcp_net-next for 
a testing pass before upstreaming?

--
Mat Martineau
Intel

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

* [MPTCP] Re: [PATCH net-next 0/9] mptcp: cope better with mp_join storm
@ 2020-07-10 21:35 Christoph Paasch
  0 siblings, 0 replies; 4+ messages in thread
From: Christoph Paasch @ 2020-07-10 21:35 UTC (permalink / raw)
  To: mptcp 

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

On 07/10/20 - 11:31, Mat Martineau wrote:
> 
> On Fri, 10 Jul 2020, Paolo Abeni wrote:
> 
> > This is a rebase of the RFC, dropping old 5/5 and including a few somewhat
> > related bugfixes - all targeting net-next because the fixed commit is only
> > there or the buggy behavior can be triggered only enabling non backup subflows
> > 
> > Paolo Abeni (9):
> >  subflow: always init 'rel_write_seq'
> >  mptcp: avoid data corruption on reinsert
> >  mptcp: mark as fallback even early ones
> >  mptcp: zero token hash at creation time.
> >  mptcp: make msk established at remote key reception time
> >  mptcp: cleanup subflow_finish_connect()
> >  subflow: explicitly check for plain tcp rsk
> >  subflow: use rsk_ops->send_reset()
> >  subflow: introduce and use mptcp_can_accept_new_subflow()
> > 
> > net/mptcp/options.c  |  4 +-
> > net/mptcp/protocol.c | 20 +++++++---
> > net/mptcp/protocol.h |  2 +
> > net/mptcp/subflow.c  | 87 +++++++++++++++++++++++++-------------------
> > net/mptcp/token.c    |  2 +-
> > 5 files changed, 69 insertions(+), 46 deletions(-)
> > 
> > -- 
> > 2.26.2
> 
> Thanks Paolo, the changes look good. Should these go in mptcp_net-next for a
> testing pass before upstreaming?

I picked these patches on top of export and am running syzkaller on top of
it. I will try to do an mptcp.org-interop run later or Monday.


Christoph

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

* [MPTCP] Re: [PATCH net-next 0/9] mptcp: cope better with mp_join storm
@ 2020-07-13  6:40 Matthieu Baerts
  0 siblings, 0 replies; 4+ messages in thread
From: Matthieu Baerts @ 2020-07-13  6:40 UTC (permalink / raw)
  To: mptcp 

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

Hi Paolo, Mat, Christoph,

On 10/07/2020 23:35, Christoph Paasch wrote:
> On 07/10/20 - 11:31, Mat Martineau wrote:
>>
>> On Fri, 10 Jul 2020, Paolo Abeni wrote:
>>
>>> This is a rebase of the RFC, dropping old 5/5 and including a few somewhat
>>> related bugfixes - all targeting net-next because the fixed commit is only
>>> there or the buggy behavior can be triggered only enabling non backup subflows

...

>> Thanks Paolo, the changes look good. Should these go in mptcp_net-next for a
>> testing pass before upstreaming?
> 
> I picked these patches on top of export and am running syzkaller on top of
> it. I will try to do an mptcp.org-interop run later or Monday.
These patches are in the "export" branches with these tags:

   Reviewed-by: Mat Martineau <mathew.j.martineau(a)linux.intel.com>
   Tested-by: Christoph Paasch <cpaasch(a)apple.com>

Please tell me if you wish me to change this.

Cheers,
Matt
-- 
Tessares | Belgium | Hybrid Access Solutions
www.tessares.net

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

* [MPTCP] Re: [PATCH net-next 0/9] mptcp: cope better with mp_join storm
@ 2020-07-13 13:18 Paolo Abeni
  0 siblings, 0 replies; 4+ messages in thread
From: Paolo Abeni @ 2020-07-13 13:18 UTC (permalink / raw)
  To: mptcp 

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

Hi,

On Fri, 2020-07-10 at 11:31 -0700, Mat Martineau wrote:
> On Fri, 10 Jul 2020, Paolo Abeni wrote:
> 
> > This is a rebase of the RFC, dropping old 5/5 and including a few somewhat
> > related bugfixes - all targeting net-next because the fixed commit is only
> > there or the buggy behavior can be triggered only enabling non backup subflows
> > 
> > Paolo Abeni (9):
> >  subflow: always init 'rel_write_seq'
> >  mptcp: avoid data corruption on reinsert
> >  mptcp: mark as fallback even early ones
> >  mptcp: zero token hash at creation time.
> >  mptcp: make msk established at remote key reception time
> >  mptcp: cleanup subflow_finish_connect()
> >  subflow: explicitly check for plain tcp rsk
> >  subflow: use rsk_ops->send_reset()
> >  subflow: introduce and use mptcp_can_accept_new_subflow()
> > 
> > net/mptcp/options.c  |  4 +-
> > net/mptcp/protocol.c | 20 +++++++---
> > net/mptcp/protocol.h |  2 +
> > net/mptcp/subflow.c  | 87 +++++++++++++++++++++++++-------------------
> > net/mptcp/token.c    |  2 +-
> > 5 files changed, 69 insertions(+), 46 deletions(-)
> > 
> > -- 
> > 2.26.2
> 
> Thanks Paolo, the changes look good. Should these go in mptcp_net-next for 
> a testing pass before upstreaming?

Sorry for lagging behind. This whole week I'll be half off, so expect
added latency.

Yes, the idea is staging this changes a bit in the export branch before
pushing them upstream.

Additional note: the fixes commits included here have been found using
a staging local self-test using multiple concurrent xmit subflows. I
tried to spool them as I expect/fear to found some/many more before
obtaining somewhat stable results in the mentioned scenario.

Cheers,

Paolo

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

end of thread, other threads:[~2020-07-13 13:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-10 21:35 [MPTCP] Re: [PATCH net-next 0/9] mptcp: cope better with mp_join storm Christoph Paasch
  -- strict thread matches above, loose matches on Subject: below --
2020-07-13 13:18 Paolo Abeni
2020-07-13  6:40 Matthieu Baerts
2020-07-10 18:31 Mat Martineau

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.