Skip to content

Commit

Permalink
tg import create t/mptcp-do-not-block-subflows-creation-on-errors
Browse files Browse the repository at this point in the history
  • Loading branch information
matttbe committed Dec 15, 2021
1 parent 7d7eaad commit 86971fd
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions .topmsg
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
From: Matthieu Baerts <matthieu.baerts@tessares.net>
Subject: [PATCH] t/mptcp-do-not-block-subflows-creation-on-errors
From: Paolo Abeni <pabeni@redhat.com>
Subject: [PATCH] mptcp: do not block subflows creation on errors

Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
If the MPTCP configuration allows for multiple subflows
creation, and the first additional subflows never reach
the fully established status - e.g. due to packets drop or
reset - the in kernel path manager do not move to the
next subflow.

This patch introduces a new PM helper to cope with MPJ
subflow creation failure and delay and hook it where appropriate.

Such helper triggers additional subflow creation, as needed
and updates the PM subflow counter, if the current one is
closing.

Additionally start all the needed additional subflows
as soon as the MPTCP socket is fully established, so we don't
have to cope with slow MPJ handshake blocking the next subflow
creation.

Reviewed-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>

0 comments on commit 86971fd

Please sign in to comment.