MPTCP Linux Development
 help / color / mirror / Atom feed
* [PATCH mptcp-next v2 0/7] BPF path manager, part 3
@ 2025-01-15  7:01 Geliang Tang
  2025-01-15  7:01 ` [PATCH mptcp-next v2 1/7] mptcp: add mptcp_pm_genl_fill_addr helper Geliang Tang
                   ` (7 more replies)
  0 siblings, 8 replies; 10+ messages in thread
From: Geliang Tang @ 2025-01-15  7:01 UTC (permalink / raw)
  To: mptcp; +Cc: Geliang Tang

From: Geliang Tang <tanggeliang@kylinos.cn>

v2:
 - a new patch "hold msk lock before removing id 0 address"

Drop the patch "mptcp: reuse sending nlmsg code in dump_addr", add a new
helper mptcp_pm_genl_fill_addr() to save the duplicated code.

Define struct mptcp_pm_addr_id_bitmap in protocol.h, instead of defining
mptcp_pm_addr_id_bitmap_t in include/net/mptcp.h, since get_addr() and
dump_addr() interfaces of BPF userspace pm is dropped as Matt suggested.

Geliang Tang (7):
  mptcp: add mptcp_pm_genl_fill_addr helper
  mptcp: add struct mptcp_pm_addr_id_bitmap
  mptcp: drop inet6_sk in mptcp_nl_find_ssk
  mptcp: drop match in userspace_pm_append_new_local_addr
  mptcp: hold msk lock before removing id 0 address
  mptcp: update address type of get_local_id
  mptcp: change is_backup interfaces as get_flags

 net/mptcp/pm.c           | 38 +++++++++++++++---
 net/mptcp/pm_netlink.c   | 33 +++++-----------
 net/mptcp/pm_userspace.c | 84 +++++++++++++---------------------------
 net/mptcp/protocol.h     | 19 +++++++--
 4 files changed, 85 insertions(+), 89 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2025-01-15  9:25 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-15  7:01 [PATCH mptcp-next v2 0/7] BPF path manager, part 3 Geliang Tang
2025-01-15  7:01 ` [PATCH mptcp-next v2 1/7] mptcp: add mptcp_pm_genl_fill_addr helper Geliang Tang
2025-01-15  7:01 ` [PATCH mptcp-next v2 2/7] mptcp: add struct mptcp_pm_addr_id_bitmap Geliang Tang
2025-01-15  7:01 ` [PATCH mptcp-next v2 3/7] mptcp: drop inet6_sk in mptcp_nl_find_ssk Geliang Tang
2025-01-15  7:01 ` [PATCH mptcp-next v2 4/7] mptcp: drop match in userspace_pm_append_new_local_addr Geliang Tang
2025-01-15  7:01 ` [PATCH mptcp-next v2 5/7] mptcp: hold msk lock before removing id 0 address Geliang Tang
2025-01-15  7:01 ` [PATCH mptcp-next v2 6/7] mptcp: update address type of get_local_id Geliang Tang
2025-01-15  7:01 ` [PATCH mptcp-next v2 7/7] mptcp: change is_backup interfaces as get_flags Geliang Tang
2025-01-15  8:13 ` [PATCH mptcp-next v2 0/7] BPF path manager, part 3 MPTCP CI
2025-01-15  9:25   ` Matthieu Baerts

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox