From: Geliang Tang <tanggeliang@kylinos.cn>
v4:
- add a new patch, "add a build check for userspace_pm_dump_addr" as
Matt suggested.
- patch 4, fix a warning here reported by CI:
WARNING: line length of 84 exceeds 80 columns
#27: FILE: net/mptcp/pm_userspace.c:468:
v3:
- drop "mptcp: update address type of get_local_id".
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 a build check for userspace_pm_dump_addr
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: change is_backup interfaces as get_flags
net/mptcp/pm.c | 28 ++++++++++++++--
net/mptcp/pm_netlink.c | 20 +++--------
net/mptcp/pm_userspace.c | 71 ++++++++++++++--------------------------
net/mptcp/protocol.h | 11 +++++--
4 files changed, 65 insertions(+), 65 deletions(-)
--
2.43.0