All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH mptcp-next v2 00/10] BPF path manager, part 6
@ 2025-03-14  2:45 Geliang Tang
  2025-03-14  2:45 ` [PATCH mptcp-next v2 01/10] mptcp: pm: drop redundant MPTCP_MIB_ADDADDRDROP Geliang Tang
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Geliang Tang @ 2025-03-14  2:45 UTC (permalink / raw)
  To: mptcp; +Cc: Geliang Tang

From: Geliang Tang <tanggeliang@kylinos.cn>

v2:
- address Matt's comments in v1.
- add add_addr_received and rm_addr_received interfaces.
- drop subflow_check_next interface.
- add a "required" or "optional" comment for a group of interfaces in
  struct mptcp_pm_ops.

v1:
- https://patchwork.kernel.org/project/mptcp/cover/cover.1741685260.git.tanggeliang@kylinos.cn/

New interfaces for struct mptcp_pm_ops.

Geliang Tang (10):
  mptcp: pm: drop redundant MPTCP_MIB_ADDADDRDROP
  Squash to "mptcp: pm: add get_local_id() interface"
  mptcp: pm: add established() interface
  mptcp: pm: add subflow_established() interface
  mptcp: pm: add allow_new_subflow() interface
  mptcp: pm: add accept_new_subflow() interface
  mptcp: pm: add add_addr_received() interface
  mptcp: pm: add add_addr_echo() interface
  mptcp: pm: add rm_addr_received() interface
  mptcp: pm: drop is_userspace in subflow_check_next

 include/net/mptcp.h      |  16 ++++++
 net/mptcp/pm.c           | 112 +++++++++++++++++----------------------
 net/mptcp/pm_kernel.c    |  74 ++++++++++++++++++++++----
 net/mptcp/pm_userspace.c |  27 ++++++++++
 net/mptcp/protocol.h     |   4 ++
 net/mptcp/subflow.c      |   4 +-
 6 files changed, 161 insertions(+), 76 deletions(-)

-- 
2.45.2


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

end of thread, other threads:[~2025-03-14  3:57 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-14  2:45 [PATCH mptcp-next v2 00/10] BPF path manager, part 6 Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 01/10] mptcp: pm: drop redundant MPTCP_MIB_ADDADDRDROP Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 02/10] Squash to "mptcp: pm: add get_local_id() interface" Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 03/10] mptcp: pm: add established() interface Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 04/10] mptcp: pm: add subflow_established() interface Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 05/10] mptcp: pm: add allow_new_subflow() interface Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 06/10] mptcp: pm: add accept_new_subflow() interface Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 07/10] mptcp: pm: add add_addr_received() interface Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 08/10] mptcp: pm: add add_addr_echo() interface Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 09/10] mptcp: pm: add rm_addr_received() interface Geliang Tang
2025-03-14  2:45 ` [PATCH mptcp-next v2 10/10] mptcp: pm: drop is_userspace in subflow_check_next Geliang Tang
2025-03-14  3:57 ` [PATCH mptcp-next v2 00/10] BPF path manager, part 6 MPTCP CI

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.