| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+17 |
| 2025-11-27 | mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_... | Kuniyuki Iwashima | 1 | -0/+6 |
| 2025-11-26 | mptcp: clear scheduled subflows on retransmit | Paolo Abeni | 1 | -2/+11 |
| 2025-11-25 | tcp: remove icsk->icsk_retransmit_timer | Eric Dumazet | 1 | -10/+5 |
| 2025-11-25 | tcp: introduce icsk->icsk_keepalive_timer | Eric Dumazet | 2 | -5/+7 |
| 2025-11-25 | tcp: rename icsk_timeout() to tcp_timeout_expires() | Eric Dumazet | 1 | -1/+1 |
| 2025-11-25 | tools: ynl-gen: add regeneration comment | Asbjørn Sloth Tønnesen | 2 | -0/+2 |
| 2025-11-24 | mptcp: leverage the backlog for RX packet processing | Paolo Abeni | 2 | -58/+129 |
| 2025-11-24 | mptcp: introduce mptcp-level backlog | Paolo Abeni | 3 | -9/+97 |
| 2025-11-24 | mptcp: borrow forward memory from subflow | Paolo Abeni | 5 | -11/+46 |
| 2025-11-24 | mptcp: handle first subflow closing consistently | Paolo Abeni | 2 | -6/+11 |
| 2025-11-24 | mptcp: drop the __mptcp_data_ready() helper | Paolo Abeni | 1 | -12/+7 |
| 2025-11-24 | mptcp: make mptcp_destroy_common() static | Paolo Abeni | 2 | -23/+21 |
| 2025-11-24 | mptcp: do not miss early first subflow close event notification | Paolo Abeni | 1 | -2/+2 |
| 2025-11-24 | mptcp: ensure the kernel PM does not take action too late | Paolo Abeni | 2 | -1/+5 |
| 2025-11-24 | mptcp: cleanup fallback dummy mapping generation | Paolo Abeni | 2 | -1/+10 |
| 2025-11-24 | mptcp: cleanup fallback data fin reception | Paolo Abeni | 1 | -1/+3 |
| 2025-11-24 | mptcp: fix memcg accounting for passive sockets | Paolo Abeni | 3 | -11/+38 |
| 2025-11-24 | mptcp: grafting MPJ subflow earlier | Paolo Abeni | 1 | -7/+23 |
| 2025-11-24 | mptcp: factor-out cgroup data inherit helper | Paolo Abeni | 2 | -8/+14 |
| 2025-11-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 6 | -37/+134 |
| 2025-11-20 | Merge tag 'net-6.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 5 | -35/+122 |
| 2025-11-19 | mptcp: fix address removal logic in mptcp_pm_nl_rm_addr | Gang Yan | 1 | -1/+1 |
| 2025-11-19 | mptcp: fix duplicate reset on fastclose | Paolo Abeni | 1 | -13/+23 |
| 2025-11-19 | mptcp: decouple mptcp fastclose from tcp close | Paolo Abeni | 2 | -5/+10 |
| 2025-11-19 | mptcp: do not fallback when OoO is present | Paolo Abeni | 1 | -0/+7 |
| 2025-11-19 | mptcp: fix premature close in case of fallback | Paolo Abeni | 1 | -1/+2 |
| 2025-11-19 | mptcp: avoid unneeded subflow-level drops | Paolo Abeni | 2 | -0/+32 |
| 2025-11-19 | mptcp: fix ack generation for fallback msk | Paolo Abeni | 1 | -1/+22 |
| 2025-11-18 | mptcp: fix a race in mptcp_pm_del_add_timer() | Eric Dumazet | 1 | -7/+13 |
| 2025-11-14 | mptcp: fix race condition in mptcp_schedule_work() | Eric Dumazet | 1 | -7/+12 |
| 2025-11-13 | mptcp: Fix proto fallback detection with BPF | Jiayuan Chen | 1 | -2/+4 |
| 2025-11-13 | mptcp: Disallow MPTCP subflows from sockmap | Jiayuan Chen | 1 | -0/+8 |
| 2025-11-04 | net: Convert proto callbacks from sockaddr to sockaddr_unsized | Kees Cook | 2 | -5/+6 |
| 2025-11-04 | net: Convert proto_ops connect() callbacks to use sockaddr_unsized | Kees Cook | 1 | -1/+1 |
| 2025-11-04 | net: Convert proto_ops bind() callbacks to use sockaddr_unsized | Kees Cook | 2 | -4/+4 |
| 2025-11-04 | mptcp: pm: in kernel: only use fullmesh endp if any | Matthieu Baerts (NGI0) | 1 | -7/+3 |
| 2025-11-04 | mptcp: pm: in-kernel: record fullmesh endp nb | Matthieu Baerts (NGI0) | 3 | -3/+38 |
| 2025-10-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 4 | -31/+56 |
| 2025-10-29 | mptcp: zero window probe mib | Paolo Abeni | 3 | -0/+3 |
| 2025-10-29 | mptcp: restore window probe | Paolo Abeni | 1 | -1/+6 |
| 2025-10-29 | mptcp: fix MSG_PEEK stream corruption | Paolo Abeni | 1 | -13/+25 |
| 2025-10-29 | mptcp: drop bogus optimization in __mptcp_check_push() | Paolo Abeni | 2 | -8/+5 |
| 2025-10-29 | tcp: fix too slow tcp_rcvbuf_grow() action | Eric Dumazet | 1 | -1/+9 |
| 2025-10-29 | tcp: add newval parameter to tcp_rcvbuf_grow() | Eric Dumazet | 1 | -12/+8 |
| 2025-10-29 | mptcp: fix subflow rcvbuf adjust | Paolo Abeni | 1 | -2/+6 |
| 2025-10-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+6 |
| 2025-10-21 | mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR | Matthieu Baerts (NGI0) | 1 | -0/+6 |
| 2025-10-16 | net: Allow opt-out from global protocol memory accounting. | Kuniyuki Iwashima | 1 | -3/+4 |
| 2025-09-29 | mptcp: minor move_skbs_to_msk() cleanup | Paolo Abeni | 1 | -6/+2 |
| 2025-09-29 | mptcp: factor out a basic skb coalesce helper | Paolo Abeni | 1 | -6/+17 |
| 2025-09-29 | mptcp: remove unneeded mptcp_move_skb() | Paolo Abeni | 1 | -7/+1 |
| 2025-09-29 | mptcp: introduce the mptcp_init_skb helper | Paolo Abeni | 1 | -21/+25 |
| 2025-09-29 | mptcp: rcvbuf auto-tuning improvement | Paolo Abeni | 2 | -52/+49 |
| 2025-09-29 | mptcp: leverage skb deferral free | Paolo Abeni | 1 | -2/+3 |
| 2025-09-26 | mptcp: pm: in-kernel: add laminar endpoints | Matthieu Baerts (NGI0) | 3 | -0/+85 |
| 2025-09-26 | mptcp: pm: in-kernel: compare IDs instead of addresses | Matthieu Baerts (NGI0) | 1 | -38/+44 |
| 2025-09-26 | mptcp: pm: in-kernel: reduce pernet struct size | Matthieu Baerts (NGI0) | 2 | -40/+27 |
| 2025-09-26 | mptcp: pm: in-kernel: remove stale_loss_cnt | Matthieu Baerts (NGI0) | 1 | -2/+0 |
| 2025-09-26 | mptcp: pm: in-kernel: rename 'addrs' to 'endpoints' | Matthieu Baerts (NGI0) | 1 | -6/+6 |
| 2025-09-26 | mptcp: pm: in-kernel: rename 'local_addr_list' to 'endp_list' | Matthieu Baerts (NGI0) | 1 | -12/+12 |
| 2025-09-26 | mptcp: pm: in-kernel: rename 'local_addr_max' to 'endp_subflow_max' | Matthieu Baerts (NGI0) | 4 | -24/+24 |
| 2025-09-26 | mptcp: pm: in-kernel: rename 'add_addr_accept_max' to 'limit_add_addr_accepted' | Matthieu Baerts (NGI0) | 4 | -17/+20 |
| 2025-09-26 | mptcp: pm: in-kernel: rename 'add_addr_signal_max' to 'endp_signal_max' | Matthieu Baerts (NGI0) | 4 | -17/+17 |
| 2025-09-26 | mptcp: pm: in-kernel: rename 'subflows_max' to 'limit_extra_subflows' | Matthieu Baerts (NGI0) | 4 | -34/+36 |
| 2025-09-26 | mptcp: pm: rename 'subflows' to 'extra_subflows' | Matthieu Baerts (NGI0) | 5 | -24/+25 |
| 2025-09-26 | mptcp: pm: in-kernel: refactor fill_remote_addresses_vec | Matthieu Baerts (NGI0) | 1 | -49/+67 |
| 2025-09-26 | mptcp: pm: in-kernel: refactor fill_local_addresses_vec | Matthieu Baerts (NGI0) | 1 | -71/+104 |
| 2025-09-26 | mptcp: pm: in-kernel: usable client side with C-flag | Matthieu Baerts (NGI0) | 3 | -3/+62 |
| 2025-09-22 | mptcp: remove unused returned value of check_data_fin | Matthieu Baerts (NGI0) | 1 | -4/+1 |
| 2025-09-22 | mptcp: pm: netlink: deprecate server-side attribute | Matthieu Baerts (NGI0) | 1 | -1/+1 |
| 2025-09-22 | mptcp: pm: netlink: announce server-side flag | Matthieu Baerts (NGI0) | 1 | -4/+7 |
| 2025-09-22 | mptcp: pm: netlink: only add server-side attr when true | Matthieu Baerts (NGI0) | 1 | -1/+3 |
| 2025-09-19 | mptcp: reset blackhole on success with non-loopback ifaces | Matthieu Baerts (NGI0) | 1 | -1/+1 |
| 2025-09-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 4 | -3/+30 |
| 2025-09-17 | mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable(). | Kuniyuki Iwashima | 1 | -4/+7 |
| 2025-09-17 | mptcp: Call dst_release() in mptcp_active_enable(). | Kuniyuki Iwashima | 1 | -0/+2 |
| 2025-09-15 | mptcp: pm: netlink: fix if-idx type | Matthieu Baerts (NGI0) | 1 | -1/+1 |
| 2025-09-15 | mptcp: tfo: record 'deny join id0' info | Matthieu Baerts (NGI0) | 1 | -3/+3 |
| 2025-09-15 | mptcp: pm: nl: announce deny-join-id0 flag | Matthieu Baerts (NGI0) | 1 | -0/+7 |
| 2025-09-15 | mptcp: set remote_deny_join_id0 on SYN recv | Matthieu Baerts (NGI0) | 1 | -0/+4 |
| 2025-09-15 | mptcp: propagate shutdown to subflows when possible | Matthieu Baerts (NGI0) | 1 | -0/+16 |
| 2025-09-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -6/+5 |
| 2025-09-09 | mptcp: make ADD_ADDR retransmission timeout adaptive | Geliang Tang | 1 | -4/+24 |
| 2025-09-09 | mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN | Krister Johansen | 1 | -6/+5 |
| 2025-09-08 | mptcp: snmp: do not use SNMP_MIB_SENTINEL anymore | Eric Dumazet | 1 | -6/+6 |
| 2025-09-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+0 |
| 2025-09-03 | net: lockless sock_i_ino() | Eric Dumazet | 1 | -1/+0 |
| 2025-09-03 | mptcp: record subflows in RPS table | Christoph Paasch | 1 | -0/+21 |
| 2025-09-03 | mptcp: use HMAC-SHA256 library instead of open-coded HMAC | Eric Biggers | 1 | -33/+2 |
| 2025-08-29 | inet_diag: change inet_diag_bc_sk() first argument | Eric Dumazet | 1 | -11/+4 |
| 2025-08-28 | net: add sk_drops_skbadd() helper | Eric Dumazet | 1 | -1/+1 |
| 2025-08-25 | tcp: annotate data-races around icsk->icsk_retransmits | Eric Dumazet | 1 | -1/+2 |
| 2025-08-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -9/+16 |
| 2025-08-19 | mptcp: Use tcp_under_memory_pressure() in mptcp_epollin_ready(). | Kuniyuki Iwashima | 1 | -3/+1 |
| 2025-08-19 | mptcp: Fix up subflow's memcg when CONFIG_SOCK_CGROUP_DATA=n. | Kuniyuki Iwashima | 1 | -8/+3 |
| 2025-08-18 | mptcp: disable add_addr retransmission when timeout is 0 | Geliang Tang | 1 | -3/+10 |
| 2025-08-18 | mptcp: remove duplicate sk_reset_timer call | Geliang Tang | 1 | -3/+2 |
| 2025-08-18 | mptcp: pm: kernel: flush: do not reset ADD_ADDR limit | Matthieu Baerts (NGI0) | 1 | -1/+0 |
| 2025-08-18 | mptcp: drop skb if MPTCP skb extension allocation fails | Christoph Paasch | 1 | -2/+4 |
| 2025-07-25 | mptcp: remove pr_fallback() | Paolo Abeni | 4 | -9/+0 |
| 2025-07-25 | mptcp: track fallbacks accurately via mibs | Paolo Abeni | 7 | -45/+62 |
| 2025-07-21 | mptcp: fix typo in a comment | moyuanhao | 1 | -1/+1 |
| 2025-07-21 | mptcp: add TCP_MAXSEG sockopt support | Geliang Tang | 2 | -0/+27 |
| 2025-07-21 | mptcp: sockopt: drop redundant tcp_getsockopt | Geliang Tang | 1 | -4/+3 |
| 2025-07-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 5 | -28/+98 |
| 2025-07-15 | mptcp: reset fallback status gracefully at disconnect() time | Paolo Abeni | 1 | -0/+9 |
| 2025-07-15 | mptcp: plug races between subflow fail and subflow creation | Paolo Abeni | 4 | -13/+32 |
| 2025-07-15 | mptcp: make fallback action and fallback decision atomic | Paolo Abeni | 4 | -19/+61 |
| 2025-07-02 | tcp: move tcp_memory_allocated into net_aligned_data | Eric Dumazet | 1 | -1/+2 |
| 2025-06-23 | net: annotate races around sk->sk_uid | Eric Dumazet | 1 | -1/+1 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08 | Ingo Molnar | 2 | -4/+5 |
| 2025-05-15 | mptcp: Use nested-BH locking for hmac_storage | Sebastian Andrzej Siewior | 2 | -2/+11 |
| 2025-05-02 | mptcp: Align mptcp_inet6_sk with other protocols | Pedro Falcato | 1 | -2/+2 |
| 2025-04-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+5 |
| 2025-04-23 | mptcp: pm: Defer freeing of MPTCP userspace path manager entries | Mat Martineau | 1 | -1/+5 |
| 2025-04-15 | mptcp: add MPJoinRejected MIB counter | Matthieu Baerts (NGI0) | 4 | -1/+7 |
| 2025-04-15 | mptcp: pass right struct to subflow_hmac_valid | Matthieu Baerts (NGI0) | 1 | -7/+3 |
| 2025-04-15 | mptcp: pm: Return local variable instead of freed pointer | Thorsten Blum | 1 | -1/+4 |
| 2025-04-15 | mptcp: sched: split validation part | Geliang Tang | 2 | -2/+16 |
| 2025-04-15 | mptcp: sched: remove mptcp_sched_data | Matthieu Baerts (NGI0) | 1 | -11/+7 |
| 2025-04-10 | Merge tag 'net-6.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net... | Linus Torvalds | 1 | -2/+6 |
| 2025-04-08 | mptcp: only inc MPJoinAckHMacFailure for HMAC failures | Matthieu Baerts (NGI0) | 1 | -2/+6 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 1 | -1/+1 |
| 2025-03-31 | mptcp: fix NULL pointer in can_accept_new_subflow | Gang Yan | 1 | -7/+8 |
| 2025-03-25 | tcp/dccp: remove icsk->icsk_ack.timeout | Eric Dumazet | 2 | -2/+0 |
| 2025-03-25 | tcp/dccp: remove icsk->icsk_timeout | Eric Dumazet | 1 | -1/+1 |
| 2025-03-21 | mptcp: sockopt: fix getting freebind & transparent | Matthieu Baerts (NGI0) | 1 | -0/+12 |
| 2025-03-21 | mptcp: sockopt: fix getting IPV6_V6ONLY | Matthieu Baerts (NGI0) | 1 | -0/+16 |
| 2025-03-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Paolo Abeni | 1 | -2/+4 |
| 2025-03-20 | mptcp: Fix data stream corruption in the address announcement | Arthur Mongodin | 1 | -2/+4 |
| 2025-03-20 | mptcp: sysctl: add available_path_managers | Geliang Tang | 3 | -0/+45 |
| 2025-03-20 | mptcp: sysctl: map pm_type to path_manager | Geliang Tang | 1 | -1/+24 |
| 2025-03-20 | mptcp: sysctl: map path_manager to pm_type | Geliang Tang | 1 | -1/+14 |
| 2025-03-20 | mptcp: sysctl: set path manager by name | Geliang Tang | 2 | -0/+51 |
| 2025-03-20 | mptcp: pm: register in-kernel and userspace PM | Geliang Tang | 4 | -0/+26 |
| 2025-03-20 | mptcp: pm: define struct mptcp_pm_ops | Geliang Tang | 2 | -0/+55 |
| 2025-03-20 | mptcp: pm: add struct_group in mptcp_pm_data | Geliang Tang | 2 | -12/+6 |
| 2025-03-20 | mptcp: pm: only fill id_avail_bitmap for in-kernel pm | Geliang Tang | 1 | -1/+2 |
| 2025-03-20 | mptcp: pm: use pm variable instead of msk->pm | Geliang Tang | 1 | -4/+4 |
| 2025-03-20 | mptcp: pm: in-kernel: use kmemdup helper | Geliang Tang | 1 | -4/+2 |
| 2025-03-20 | mptcp: pm: split netlink and in-kernel init | Matthieu Baerts (NGI0) | 4 | -4/+9 |
| 2025-03-10 | mptcp: pm: move Netlink PM helpers to pm_netlink.c | Matthieu Baerts (NGI0) | 3 | -123/+117 |
| 2025-03-10 | mptcp: pm: split in-kernel PM specific code | Matthieu Baerts (NGI0) | 3 | -1405/+1411 |
| 2025-03-10 | mptcp: pm: move generic PM helpers to pm.c | Matthieu Baerts (NGI0) | 3 | -468/+467 |
| 2025-03-10 | mptcp: pm: move generic helper at the top | Matthieu Baerts (NGI0) | 1 | -27/+27 |
| 2025-03-10 | mptcp: pm: export mptcp_remote_address | Matthieu Baerts (NGI0) | 2 | -8/+11 |
| 2025-03-10 | mptcp: pm: worker: split in-kernel and common tasks | Matthieu Baerts (NGI0) | 3 | -20/+30 |
| 2025-03-10 | mptcp: pm: avoid calling PM specific code from core | Matthieu Baerts (NGI0) | 4 | -7/+12 |
| 2025-03-10 | mptcp: pm: kernel: add '_pm' to mptcp_nl_set_flags | Matthieu Baerts (NGI0) | 1 | -4/+4 |
| 2025-03-10 | mptcp: pm: remove '_nl' from mptcp_pm_nl_is_init_remote_addr | Matthieu Baerts (NGI0) | 3 | -5/+5 |
| 2025-03-10 | mptcp: pm: remove '_nl' from mptcp_pm_nl_subflow_chk_stale() | Matthieu Baerts (NGI0) | 3 | -3/+3 |
| 2025-03-10 | mptcp: pm: remove '_nl' from mptcp_pm_nl_rm_addr_received | Matthieu Baerts (NGI0) | 1 | -28/+27 |
| 2025-03-10 | mptcp: pm: remove '_nl' from mptcp_pm_nl_work | Matthieu Baerts (NGI0) | 3 | -3/+3 |
| 2025-03-10 | mptcp: pm: remove '_nl' from mptcp_pm_nl_mp_prio_send_ack | Matthieu Baerts (NGI0) | 3 | -11/+11 |
| 2025-03-10 | mptcp: pm: remove '_nl' from mptcp_pm_nl_addr_send_ack | Matthieu Baerts (NGI0) | 4 | -7/+7 |
| 2025-03-10 | mptcp: pm: use addr entry for get_local_id | Geliang Tang | 4 | -23/+20 |
| 2025-03-07 | tcp: ulp: diag: more info without CAP_NET_ADMIN | Matthieu Baerts (NGI0) | 1 | -16/+26 |
| 2025-03-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+15 |
| 2025-03-04 | mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr | Krister Johansen | 1 | -3/+15 |
| 2025-03-04 | mptcp: pm: exit early with ADD_ADDR echo if possible | Matthieu Baerts (NGI0) | 1 | -0/+3 |
| 2025-03-04 | mptcp: pm: in-kernel: reduce parameters of set_flags | Geliang Tang | 1 | -7/+8 |
| 2025-03-04 | mptcp: pm: in-kernel: avoid access entry without lock | Geliang Tang | 1 | -1/+1 |
| 2025-03-03 | mptcp: Remove unused declaration mptcp_set_owner_r() | Yue Haibing | 1 | -1/+0 |
| 2025-03-03 | mptcp: use sock_kmemdup for address entry | Geliang Tang | 1 | -2/+1 |
| 2025-03-03 | net: use sock_kmemdup for ip_options | Geliang Tang | 1 | -5/+2 |
| 2025-02-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 3 | -23/+4 |
| 2025-02-25 | mptcp: safety check before fallback | Matthieu Baerts (NGI0) | 1 | -0/+2 |
| 2025-02-25 | mptcp: reset when MPTCP opts are dropped after join | Matthieu Baerts (NGI0) | 1 | -14/+1 |
| 2025-02-25 | mptcp: always handle address removal under msk socket lock | Paolo Abeni | 1 | -5/+0 |
| 2025-02-24 | mptcp: blackhole: avoid checking the state twice | Matthieu Baerts (NGI0) | 1 | -13/+17 |
| 2025-02-24 | mptcp: sched: reduce size for unused data | Matthieu Baerts (NGI0) | 1 | -7/+7 |
| 2025-02-24 | mptcp: sched: split get_subflow interface into two | Geliang Tang | 1 | -11/+24 |
| 2025-02-24 | mptcp: pm: use ipv6_addr_equal in addresses_equal | Geliang Tang | 1 | -1/+1 |
| 2025-02-24 | mptcp: pm: drop inet6_sk after inet_sk | Geliang Tang | 2 | -9/+3 |
| 2025-02-24 | mptcp: pm: drop match in userspace_pm_append_new_local_addr | Geliang Tang | 1 | -8/+3 |
| 2025-02-24 | mptcp: pm: add mptcp_pm_genl_fill_addr helper | Geliang Tang | 4 | -22/+26 |
| 2025-02-24 | mptcp: pm: add a build check for userspace_pm_dump_addr | Geliang Tang | 1 | -0/+2 |
| 2025-02-24 | mptcp: pm: change to fullmesh only for 'subflow' | Matthieu Baerts (NGI0) | 1 | -7/+9 |
| 2025-02-24 | mptcp: pm: remove unused ret value to set flags | Matthieu Baerts (NGI0) | 1 | -6/+4 |
| 2025-02-21 | net: better track kernel sockets lifetime | Eric Dumazet | 1 | -4/+1 |
| 2025-02-19 | mptcp: micro-optimize __mptcp_move_skb() | Paolo Abeni | 2 | -61/+52 |
| 2025-02-19 | mptcp: dismiss __mptcp_rmem() | Paolo Abeni | 2 | -13/+6 |
| 2025-02-19 | mptcp: cleanup mem accounting | Paolo Abeni | 3 | -111/+10 |
| 2025-02-19 | mptcp: move the whole rx path under msk socket lock protection | Paolo Abeni | 3 | -66/+60 |
| 2025-02-19 | mptcp: drop __mptcp_fastopen_gen_msk_ackseq() | Paolo Abeni | 4 | -29/+7 |
| 2025-02-19 | mptcp: consolidate subflow cleanup | Paolo Abeni | 1 | -15/+18 |
| 2025-02-11 | mptcp: pm: add local parameter for set_flags | Geliang Tang | 4 | -38/+38 |
| 2025-02-11 | mptcp: pm: change rem type of set_flags | Geliang Tang | 1 | -4/+4 |
| 2025-02-11 | mptcp: pm: drop skb parameter of set_flags | Geliang Tang | 4 | -9/+9 |
| 2025-02-11 | mptcp: pm: reuse sending nlmsg code in get_addr | Geliang Tang | 4 | -77/+50 |
| 2025-02-11 | mptcp: pm: add id parameter for get_addr | Geliang Tang | 4 | -30/+26 |
| 2025-02-11 | mptcp: pm: drop skb parameter of get_addr | Geliang Tang | 4 | -10/+8 |
| 2025-02-11 | mptcp: pm: make three pm wrappers static | Geliang Tang | 3 | -22/+20 |
| 2025-02-11 | mptcp: pm: use NL_SET_ERR_MSG_ATTR when possible | Matthieu Baerts (NGI0) | 2 | -22/+31 |
| 2025-02-11 | mptcp: pm: mark missing address attributes | Matthieu Baerts (NGI0) | 2 | -7/+32 |
| 2025-02-11 | mptcp: pm: remove duplicated error messages | Matthieu Baerts (NGI0) | 1 | -15/+5 |
| 2025-02-11 | mptcp: pm: userspace: use GENL_REQ_ATTR_CHECK | Geliang Tang | 1 | -22/+19 |
| 2025-02-11 | mptcp: pm: improve error messages | Matthieu Baerts (NGI0) | 2 | -3/+13 |
| 2025-02-11 | mptcp: pm: more precise error messages | Matthieu Baerts (NGI0) | 1 | -7/+24 |