aboutsummaryrefslogtreecommitdiffstats
path: root/net/mptcp/pm_userspace.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-26mptcp: pm: rename 'subflows' to 'extra_subflows'Matthieu Baerts (NGI0)1-1/+1
2025-04-23mptcp: pm: Defer freeing of MPTCP userspace path manager entriesMat Martineau1-1/+5
2025-03-20mptcp: pm: register in-kernel and userspace PMGeliang Tang1-0/+10
2025-03-10mptcp: pm: avoid calling PM specific code from coreMatthieu Baerts (NGI0)1-4/+1
2025-03-10mptcp: pm: remove '_nl' from mptcp_pm_nl_mp_prio_send_ackMatthieu Baerts (NGI0)1-2/+2
2025-03-10mptcp: pm: remove '_nl' from mptcp_pm_nl_addr_send_ackMatthieu Baerts (NGI0)1-1/+1
2025-03-10mptcp: pm: use addr entry for get_local_idGeliang Tang1-11/+6
2025-03-03mptcp: use sock_kmemdup for address entryGeliang Tang1-2/+1
2025-02-24mptcp: pm: drop inet6_sk after inet_skGeliang Tang1-3/+1
2025-02-24mptcp: pm: drop match in userspace_pm_append_new_local_addrGeliang Tang1-8/+3
2025-02-24mptcp: pm: add mptcp_pm_genl_fill_addr helperGeliang Tang1-11/+1
2025-02-24mptcp: pm: add a build check for userspace_pm_dump_addrGeliang Tang1-0/+2
2025-02-11mptcp: pm: add local parameter for set_flagsGeliang Tang1-12/+7
2025-02-11mptcp: pm: change rem type of set_flagsGeliang Tang1-4/+4
2025-02-11mptcp: pm: drop skb parameter of set_flagsGeliang Tang1-1/+1
2025-02-11mptcp: pm: reuse sending nlmsg code in get_addrGeliang Tang1-37/+5
2025-02-11mptcp: pm: add id parameter for get_addrGeliang Tang1-12/+4
2025-02-11mptcp: pm: drop skb parameter of get_addrGeliang Tang1-2/+1
2025-02-11mptcp: pm: use NL_SET_ERR_MSG_ATTR when possibleMatthieu Baerts (NGI0)1-14/+19
2025-02-11mptcp: pm: mark missing address attributesMatthieu Baerts (NGI0)1-3/+12
2025-02-11mptcp: pm: remove duplicated error messagesMatthieu Baerts (NGI0)1-15/+5
2025-02-11mptcp: pm: userspace: use GENL_REQ_ATTR_CHECKGeliang Tang1-22/+19
2025-02-11mptcp: pm: improve error messagesMatthieu Baerts (NGI0)1-1/+9
2025-02-11mptcp: pm: more precise error messagesMatthieu Baerts (NGI0)1-7/+24
2025-02-11mptcp: pm: userspace: flags: clearer msg if no remote addrMatthieu Baerts (NGI0)1-5/+3
2025-02-11mptcp: pm: drop info of userspace_pm_remove_id_zero_addressGeliang Tang1-7/+8
2025-01-15mptcp: fix for setting remote ipv4mapped addressGeliang Tang1-1/+1
2024-12-15mptcp: drop useless "err = 0" in subflow_destroyGeliang Tang1-11/+10
2024-12-15mptcp: change local addr type of subflow_destroyGeliang Tang1-12/+11
2024-12-15mptcp: drop free_list for deleting entriesGeliang Tang1-27/+15
2024-12-15mptcp: move mptcp_pm_remove_addrs into pm_userspaceGeliang Tang1-0/+28
2024-12-15mptcp: add mptcp_userspace_pm_get_sock helperGeliang Tang1-97/+47
2024-12-15mptcp: add mptcp_for_each_userspace_pm_addr macroGeliang Tang1-4/+8
2024-12-15mptcp: add mptcp_userspace_pm_lookup_addr helperGeliang Tang1-35/+36
2024-11-13mptcp: hold pm lock when deleting entryGeliang Tang1-0/+3
2024-11-13mptcp: update local address flags when setting itGeliang Tang1-0/+12
2024-11-05mptcp: use sock_kfree_s instead of kfreeGeliang Tang1-1/+2
2024-09-03mptcp: pm: reduce entries iterations on connectMatthieu Baerts (NGI0)1-27/+13
2024-07-30mptcp: pm: fix backup support in signal endpointsMatthieu Baerts (NGI0)1-0/+18
2024-05-13mptcp: move mptcp_pm_gen.h's includeMatthieu Baerts (NGI0)1-0/+1
2024-03-06mptcp: set error messages for set_flagsGeliang Tang1-2/+7
2024-03-06mptcp: update set_flags interfacesGeliang Tang1-6/+26
2024-03-04mptcp: implement mptcp_userspace_pm_get_addrGeliang Tang1-0/+74
2024-03-04mptcp: add userspace_pm_lookup_addr_by_id helperGeliang Tang1-15/+16
2024-03-04mptcp: check userspace pm flagsGeliang Tang1-5/+10
2024-03-04mptcp: implement mptcp_userspace_pm_dump_addrGeliang Tang1-0/+60
2024-02-26mptcp: map v4 address to v6 when destroying subflowGeliang Tang1-0/+10
2024-02-18mptcp: fix data races on local_idPaolo Abeni1-1/+1
2024-02-18mptcp: add needs_id for userspace appending addrGeliang Tang1-6/+7
2024-02-12mptcp: check addrs list in userspace_pm_get_local_idGeliang Tang1-1/+12
2023-11-29mptcp: userspace pm rename remove_err to outGeliang Tang1-4/+4
2023-10-27mptcp: define more local variables skGeliang Tang1-11/+20
2023-10-27mptcp: move sk assignment statement aheadGeliang Tang1-5/+6
2023-10-27mptcp: userspace pm send RM_ADDR for ID 0Geliang Tang1-0/+39
2023-10-24net: mptcp: rename netlink handlers to mptcp_pm_nl_<blah>_{doit,dumpit}Davide Caratti1-4/+4
2023-10-05mptcp: userspace pm allow creating id 0 subflowGeliang Tang1-6/+0
2023-06-21mptcp: pass addr to mptcp_pm_alloc_anno_listGeliang Tang1-1/+1
2023-06-10mptcp: unify pm get_flags_and_ifindex_by_idGeliang Tang1-3/+0
2023-06-05mptcp: update userspace pm infosGeliang Tang1-0/+5
2023-06-05mptcp: add address into userspace pm listGeliang Tang1-0/+41
2023-06-05mptcp: only send RM_ADDR in nl_cmd_removeGeliang Tang1-1/+1
2023-04-17mptcp: make userspace_pm_append_new_local_addr staticGeliang Tang1-2/+2
2023-01-26mptcp: userspace pm: use a single point of exitMatthieu Baerts1-2/+3
2023-01-13mptcp: netlink: respect v4/v6-only socketsMatthieu Baerts1-0/+7
2022-12-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+4
2022-12-12mptcp: netlink: fix some error return codeWei Yongjun1-0/+4
2022-11-11mptcp: get sk from msk directlyGeliang Tang1-2/+2
2022-07-06mptcp: update MIB_RMSUBFLOW in cmd_sf_destroyGeliang Tang1-0/+2
2022-07-06mptcp: netlink: issue MP_PRIO signals from userspace PMsKishen Maloor1-0/+30
2022-07-06mptcp: fix locking in mptcp_nl_cmd_sf_destroy()Paolo Abeni1-13/+6
2022-05-04mptcp: netlink: allow userspace-driven subflow establishmentFlorian Westphal1-0/+185
2022-05-04mptcp: netlink: Add MPTCP_PM_CMD_REMOVEKishen Maloor1-0/+62
2022-05-04mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCEKishen Maloor1-0/+61
2022-05-04mptcp: read attributes of addr entries managed by userspace PMsKishen Maloor1-0/+43
2022-05-04mptcp: handle local addrs announced by userspace PMsKishen Maloor1-0/+78