mbox series

[net-next,0/5] mptcp: Support changes to initial subflow priority

Message ID 20220711191633.80826-1-mathew.j.martineau@linux.intel.com (mailing list archive)
Headers show
Series mptcp: Support changes to initial subflow priority | expand

Message

Mat Martineau July 11, 2022, 7:16 p.m. UTC
This series updates the in-kernel MPTCP path manager to allow changes to
subflow priority for the first subflow created for each MPTCP connection
(the one created with the MP_CAPABLE handshake).

Patches 1 and 2 do some refactoring to simplify the new functionality.

Patch 3 introduces the new feature to change the initial subflow
priority and send the MP_PRIO header on that subflow.

Patch 4 cleans up code related to tracking endpoint ids on the initial
subflow.

Patch 5 adds a selftest to confirm that subflow priorities are updated
as expected.


Paolo Abeni (5):
  mptcp: introduce and use mptcp_pm_send_ack()
  mptcp: address lookup improvements
  mptcp: allow the in kernel PM to set MPC subflow priority
  mptcp: more accurate MPC endpoint tracking
  selftests: mptcp: add MPC backup tests

 net/mptcp/pm_netlink.c                        | 129 ++++++++++--------
 net/mptcp/protocol.c                          |   2 +-
 net/mptcp/protocol.h                          |   2 +-
 .../testing/selftests/net/mptcp/mptcp_join.sh |  30 ++++
 4 files changed, 105 insertions(+), 58 deletions(-)


base-commit: edb2c3476db9898a63fb5d0011ecaa43ebf46c9b

Comments

patchwork-bot+netdevbpf@kernel.org July 13, 2022, 1:50 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (master)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 11 Jul 2022 12:16:28 -0700 you wrote:
> This series updates the in-kernel MPTCP path manager to allow changes to
> subflow priority for the first subflow created for each MPTCP connection
> (the one created with the MP_CAPABLE handshake).
> 
> Patches 1 and 2 do some refactoring to simplify the new functionality.
> 
> Patch 3 introduces the new feature to change the initial subflow
> priority and send the MP_PRIO header on that subflow.
> 
> [...]

Here is the summary with links:
  - [net-next,1/5] mptcp: introduce and use mptcp_pm_send_ack()
    https://git.kernel.org/netdev/net-next/c/f5360e9b314c
  - [net-next,2/5] mptcp: address lookup improvements
    https://git.kernel.org/netdev/net-next/c/bedee0b56113
  - [net-next,3/5] mptcp: allow the in kernel PM to set MPC subflow priority
    https://git.kernel.org/netdev/net-next/c/c157bbe776b7
  - [net-next,4/5] mptcp: more accurate MPC endpoint tracking
    https://git.kernel.org/netdev/net-next/c/3ad14f54bd74
  - [net-next,5/5] selftests: mptcp: add MPC backup tests
    https://git.kernel.org/netdev/net-next/c/914f6a59b10f

You are awesome, thank you!