summaryrefslogtreecommitdiff
path: root/net/mptcp/pm.c
AgeCommit message (Expand)Author
2026-06-11mptcp: pm: avoid using del_timer directlyMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: make mptcp_pm_add_addr_send_ack staticMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: remove add_ prefix from timerMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: uniform announced addresses helpersMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: rename add_entry structure to add_addrMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: use for_each_subflow helperMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: drop TCP TS with ADD_ADDRv6 + portMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: avoid computing add_addr size twiceMatthieu Baerts (NGI0)
2026-06-11mptcp: pm: avoid computing rm_addr size twiceMatthieu Baerts (NGI0)
2026-06-03mptcp: add-addr: always drop other suboptionsMatthieu Baerts (NGI0)
2026-05-19mptcp: pm: fix ADD_ADDR timer infinite retry on option space insufficientLi Xiasong
2026-05-06mptcp: pm: prio: skip closed subflowsMatthieu Baerts (NGI0)
2026-05-06mptcp: pm: ADD_ADDR rtx: return early if no retransMatthieu Baerts (NGI0)
2026-05-06mptcp: pm: ADD_ADDR rtx: skip inactive subflowsMatthieu Baerts (NGI0)
2026-05-06mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quickerMatthieu Baerts (NGI0)
2026-05-06mptcp: pm: ADD_ADDR rtx: free sk if lastMatthieu Baerts (NGI0)
2026-05-06mptcp: pm: ADD_ADDR rtx: always decrease sk refcountMatthieu Baerts (NGI0)
2026-05-06mptcp: pm: ADD_ADDR rtx: fix potential data-raceMatthieu Baerts (NGI0)
2026-05-06mptcp: pm: ADD_ADDR rtx: allow ID 0Matthieu Baerts (NGI0)
2026-03-04mptcp: pm: avoid sending RM_ADDR over same subflowMatthieu Baerts (NGI0)
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2025-11-24mptcp: ensure the kernel PM does not take action too latePaolo Abeni
2025-11-18mptcp: fix a race in mptcp_pm_del_add_timer()Eric Dumazet
2025-09-26mptcp: pm: in-kernel: rename 'local_addr_max' to 'endp_subflow_max'Matthieu Baerts (NGI0)
2025-09-26mptcp: pm: in-kernel: rename 'add_addr_accept_max' to 'limit_add_addr_accepted'Matthieu Baerts (NGI0)
2025-09-26mptcp: pm: in-kernel: rename 'add_addr_signal_max' to 'endp_signal_max'Matthieu Baerts (NGI0)
2025-09-26mptcp: pm: in-kernel: rename 'subflows_max' to 'limit_extra_subflows'Matthieu Baerts (NGI0)
2025-09-26mptcp: pm: rename 'subflows' to 'extra_subflows'Matthieu Baerts (NGI0)
2025-09-26mptcp: pm: in-kernel: usable client side with C-flagMatthieu Baerts (NGI0)
2025-09-09mptcp: make ADD_ADDR retransmission timeout adaptiveGeliang Tang
2025-08-18mptcp: disable add_addr retransmission when timeout is 0Geliang Tang
2025-08-18mptcp: remove duplicate sk_reset_timer callGeliang Tang
2025-07-15mptcp: plug races between subflow fail and subflow creationPaolo Abeni
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar
2025-04-15mptcp: pm: Return local variable instead of freed pointerThorsten Blum
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner
2025-03-20mptcp: sysctl: add available_path_managersGeliang Tang
2025-03-20mptcp: pm: register in-kernel and userspace PMGeliang Tang
2025-03-20mptcp: pm: define struct mptcp_pm_opsGeliang Tang
2025-03-20mptcp: pm: add struct_group in mptcp_pm_dataGeliang Tang
2025-03-20mptcp: pm: only fill id_avail_bitmap for in-kernel pmGeliang Tang
2025-03-20mptcp: pm: use pm variable instead of msk->pmGeliang Tang
2025-03-20mptcp: pm: split netlink and in-kernel initMatthieu Baerts (NGI0)
2025-03-10mptcp: pm: move Netlink PM helpers to pm_netlink.cMatthieu Baerts (NGI0)
2025-03-10mptcp: pm: move generic PM helpers to pm.cMatthieu Baerts (NGI0)
2025-03-10mptcp: pm: move generic helper at the topMatthieu Baerts (NGI0)
2025-03-10mptcp: pm: worker: split in-kernel and common tasksMatthieu Baerts (NGI0)
2025-03-10mptcp: pm: avoid calling PM specific code from coreMatthieu Baerts (NGI0)
2025-03-10mptcp: pm: remove '_nl' from mptcp_pm_nl_is_init_remote_addrMatthieu Baerts (NGI0)
2025-03-10mptcp: pm: remove '_nl' from mptcp_pm_nl_subflow_chk_stale()Matthieu Baerts (NGI0)