index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
mptcp
/
pm_netlink.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-05-13
mptcp: move mptcp_pm_gen.h's include
Matthieu Baerts (NGI0)
1
-0
/
+1
2024-03-06
mptcp: drop lookup_by_id in lookup_addr
Geliang Tang
1
-7
/
+5
2024-03-06
mptcp: set error messages for set_flags
Geliang Tang
1
-1
/
+5
2024-03-06
mptcp: update set_flags interfaces
Geliang Tang
1
-33
/
+25
2024-03-06
mptcp: drop duplicate header inclusions
Geliang Tang
1
-3
/
+0
2024-03-04
mptcp: get addr in userspace pm list
Geliang Tang
1
-1
/
+6
2024-03-04
mptcp: dump addrs in userspace pm list
Geliang Tang
1
-2
/
+8
2024-03-04
mptcp: export mptcp_genl_family & mptcp_nl_fill_addr
Geliang Tang
1
-6
/
+3
2024-03-04
mptcp: make pm_remove_addrs_and_subflows static
Geliang Tang
1
-2
/
+2
2024-02-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-26
/
+43
2024-02-18
mptcp: fix duplicate subflow creation
Paolo Abeni
1
-15
/
+18
2024-02-18
mptcp: fix data races on remote_id
Paolo Abeni
1
-4
/
+4
2024-02-18
mptcp: fix data races on local_id
Paolo Abeni
1
-3
/
+3
2024-02-18
mptcp: add needs_id for netlink appending addr
Geliang Tang
1
-5
/
+19
2024-02-05
mptcp: annotate lockless access for token
Paolo Abeni
1
-5
/
+5
2024-01-02
mptcp: use mptcp_set_state
Geliang Tang
1
-0
/
+5
2023-12-29
genetlink: Use internal flags for multicast groups
Ido Schimmel
1
-1
/
+1
2023-11-14
mptcp: add validity check for sending RM_ADDR
Geliang Tang
1
-2
/
+3
2023-10-24
net: mptcp: use policy generated by YAML spec
Davide Caratti
1
-156
/
+9
2023-10-24
net: mptcp: rename netlink handlers to mptcp_pm_nl_<blah>_{doit,dumpit}
Davide Caratti
1
-24
/
+24
2023-10-24
net: mptcp: convert netlink from small_ops to ops
Davide Caratti
1
-64
/
+127
2023-08-22
mptcp: drop last_snd and MPTCP_RESET_SCHEDULER
Geliang Tang
1
-3
/
+0
2023-08-14
mptcp: change the mpc check helper to return a sk
Paolo Abeni
1
-5
/
+3
2023-08-14
mptcp: avoid ssock usage in mptcp_pm_nl_create_listen_socket()
Paolo Abeni
1
-9
/
+15
2023-06-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+1
2023-06-21
mptcp: pass addr to mptcp_pm_alloc_anno_list
Geliang Tang
1
-4
/
+4
2023-06-21
mptcp: ensure listener is unhashed before updating the sk status
Paolo Abeni
1
-0
/
+1
2023-06-20
mptcp: Reorder fields in 'struct mptcp_pm_add_entry'
Christophe JAILLET
1
-1
/
+1
2023-06-10
mptcp: unify pm set_flags interfaces
Geliang Tang
1
-32
/
+38
2023-06-10
mptcp: unify pm get_flags_and_ifindex_by_id
Geliang Tang
1
-19
/
+8
2023-06-10
mptcp: unify pm get_local_id interfaces
Geliang Tang
1
-19
/
+3
2023-06-10
mptcp: export local_address
Geliang Tang
1
-9
/
+8
2023-06-05
mptcp: only send RM_ADDR in nl_cmd_remove
Geliang Tang
1
-0
/
+18
2023-04-17
mptcp: move first subflow allocation at mpc access time
Paolo Abeni
1
-2
/
+2
2023-03-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+16
2023-03-17
mptcp: annotate lockless accesses to sk->sk_err
Eric Dumazet
1
-1
/
+1
2023-03-10
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
Paolo Abeni
1
-0
/
+16
2023-02-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-4
/
+6
2023-02-08
mptcp: fix locking for in-kernel listener creation
Paolo Abeni
1
-4
/
+6
2023-01-26
mptcp: let the in-kernel PM use mixed IPv4 and IPv6 addresses
Paolo Abeni
1
-27
/
+31
2023-01-09
mptcp: use net instead of sock_net
Geliang Tang
1
-3
/
+2
2022-12-09
mptcp: return 0 instead of 'err' var
Matthieu Baerts
1
-2
/
+2
2022-12-09
mptcp: use nlmsg_free instead of kfree_skb
Geliang Tang
1
-4
/
+4
2022-12-01
mptcp: add pm listener events
Geliang Tang
1
-0
/
+57
2022-11-21
mptcp: more detailed error reporting on endpoint creation
Paolo Abeni
1
-11
/
+13
2022-11-21
mptcp: deduplicate error paths on endpoint creation
Paolo Abeni
1
-22
/
+13
2022-09-15
mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user
Thomas Haller
1
-1
/
+1
2022-09-15
mptcp: allow privileged operations from user namespaces
Thomas Haller
1
-9
/
+9
2022-09-15
mptcp: add mptcp_for_each_subflow_safe helper
Matthieu Baerts
1
-1
/
+1
2022-08-29
genetlink: start to validate reserved header bytes
Jakub Kicinski
1
-0
/
+1
2022-07-12
mptcp: more accurate MPC endpoint tracking
Paolo Abeni
1
-7
/
+14
2022-07-12
mptcp: allow the in kernel PM to set MPC subflow priority
Paolo Abeni
1
-22
/
+15
2022-07-12
mptcp: address lookup improvements
Paolo Abeni
1
-5
/
+10
2022-07-12
mptcp: introduce and use mptcp_pm_send_ack()
Paolo Abeni
1
-22
/
+34
2022-07-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-13
/
+33
2022-07-06
mptcp: fix local endpoint accounting
Paolo Abeni
1
-1
/
+2
2022-07-06
mptcp: netlink: issue MP_PRIO signals from userspace PMs
Kishen Maloor
1
-5
/
+25
2022-07-06
mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
Mat Martineau
1
-1
/
+4
2022-07-06
mptcp: Avoid acquiring PM lock for subflow priority changes
Mat Martineau
1
-6
/
+2
2022-06-28
net: mptcp: fix some spelling mistake in mptcp
Menglong Dong
1
-1
/
+1
2022-05-04
mptcp: netlink: allow userspace-driven subflow establishment
Florian Westphal
1
-0
/
+22
2022-05-04
mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
Kishen Maloor
1
-2
/
+8
2022-05-04
mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
Kishen Maloor
1
-5
/
+11
2022-05-04
mptcp: netlink: split mptcp_pm_parse_addr into two functions
Florian Westphal
1
-21
/
+39
2022-05-04
mptcp: read attributes of addr entries managed by userspace PMs
Kishen Maloor
1
-1
/
+12
2022-05-04
mptcp: handle local addrs announced by userspace PMs
Kishen Maloor
1
-25
/
+17
2022-05-03
mptcp: allow ADD_ADDR reissuance by userspace PMs
Kishen Maloor
1
-2
/
+10
2022-05-03
mptcp: expose server_side attribute in MPTCP netlink events
Kishen Maloor
1
-0
/
+3
2022-05-03
mptcp: reflect remote port (not 0) in ANNOUNCED events
Kishen Maloor
1
-3
/
+8
2022-05-03
mptcp: bypass in-kernel PM restrictions for non-kernel PMs
Kishen Maloor
1
-0
/
+10
2022-04-29
mptcp: Make kernel path manager check for userspace-managed sockets
Mat Martineau
1
-6
/
+12
2022-04-29
mptcp: Remove redundant assignments in path manager init
Mat Martineau
1
-12
/
+0
2022-04-11
mptcp: add pm_nl_pernet helpers
Geliang Tang
1
-17
/
+24
2022-04-11
mptcp: reset the packet scheduler on PRIO change
Paolo Abeni
1
-0
/
+2
2022-03-18
mptcp: send ADD_ADDR echo before create subflows
Yonglong Li
1
-13
/
+5
2022-03-08
mptcp: add fullmesh flag check for adding address
Geliang Tang
1
-0
/
+6
2022-03-08
mptcp: strict local address ID selection
Paolo Abeni
1
-13
/
+0
2022-03-08
mptcp: introduce implicit endpoints
Paolo Abeni
1
-17
/
+44
2022-03-08
mptcp: more careful RM_ADDR generation
Paolo Abeni
1
-6
/
+4
2022-02-24
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-5
/
+24
2022-02-19
mptcp: fix race in incoming ADD_ADDR option processing
Paolo Abeni
1
-5
/
+14
2022-02-19
mptcp: fix race in overlapping signal events
Paolo Abeni
1
-0
/
+10
2022-02-16
mptcp: constify a bunch of of helpers
Paolo Abeni
1
-21
/
+21
2022-02-10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+6
2022-02-09
mptcp: netlink: process IPv6 addrs in creating listening sockets
Kishen Maloor
1
-2
/
+6
2022-02-04
mptcp: allow to use port and non-signal in set_flags
Geliang Tang
1
-7
/
+6
2022-02-03
mptcp: set fullmesh flag in pm_netlink
Geliang Tang
1
-9
/
+28
2022-01-20
mptcp: fix removing ids bitmap setting
Geliang Tang
1
-1
/
+1
2022-01-20
mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()
Paolo Abeni
1
-10
/
+27
2022-01-07
mptcp: cleanup MPJ subflow list handling
Paolo Abeni
1
-3
/
+0
2022-01-07
mptcp: do not block subflows creation on errors
Paolo Abeni
1
-28
/
+41
2022-01-07
mptcp: keep track of local endpoint still available for each msk
Paolo Abeni
1
-51
/
+74
2022-01-07
mptcp: fix per socket endpoint accounting
Paolo Abeni
1
-6
/
+12
2021-12-17
mptcp: clean up harmless false expressions
Jean Sacren
1
-4
/
+4
2021-12-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+3
2021-12-13
mptcp: never allow the PM to close a listener subflow
Paolo Abeni
1
-0
/
+3
2021-12-07
mptcp: allow changing the "backup" bit by endpoint id
Davide Caratti
1
-4
/
+10
2021-10-16
mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static
Mat Martineau
1
-3
/
+3
2021-10-16
mptcp: increase default max additional subflows to 2
Paolo Abeni
1
-0
/
+3
2021-09-24
mptcp: allow changing the 'backup' bit when no sockets are open
Davide Caratti
1
-3
/
+1
2021-09-03
mptcp: Only send extra TCP acks in eligible socket states
Mat Martineau
1
-8
/
+2
2021-08-24
mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT
Yonglong Li
1
-4
/
+2
2021-08-24
mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate
Yonglong Li
1
-2
/
+2
2021-08-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-32
/
+12
2021-08-19
mptcp: fix memory leak on address flush
Paolo Abeni
1
-32
/
+12
2021-08-18
mptcp: local addresses fullmesh
Geliang Tang
1
-10
/
+63
2021-08-18
mptcp: remote addresses fullmesh
Geliang Tang
1
-4
/
+55
2021-08-18
mptcp: drop flags and ifindex arguments
Geliang Tang
1
-3
/
+23
2021-08-14
mptcp: add mibs for stale subflows processing
Paolo Abeni
1
-0
/
+1
2021-08-14
mptcp: faster active backup recovery
Paolo Abeni
1
-0
/
+38
2021-08-03
mptcp: drop unused rcu member in mptcp_pm_addr_entry
Geliang Tang
1
-1
/
+0
2021-06-22
mptcp: add deny_join_id0 in mptcp_options_received
Geliang Tang
1
-1
/
+2
2021-06-22
mptcp: use fast lock for subflows when possible
Paolo Abeni
1
-4
/
+6
2021-05-28
mptcp: make sure flag signal is set when add addr with port
Jianguo Wu
1
-1
/
+7
2021-05-28
mptcp: remove redundant initialization in pm_nl_init_net()
Jianguo Wu
1
-2
/
+5
2021-05-25
mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
Davide Caratti
1
-4
/
+4
2021-04-07
mptcp: move flags and ifindex out of mptcp_addr_info
Geliang Tang
1
-19
/
+22
2021-04-02
mptcp: add mptcp reset option support
Florian Westphal
1
-0
/
+12
2021-03-30
mptcp: remove id 0 address
Geliang Tang
1
-0
/
+43
2021-03-30
mptcp: unify RM_ADDR and RM_SUBFLOW receiving
Geliang Tang
1
-49
/
+33
2021-03-30
mptcp: remove all subflows involving id 0 address
Geliang Tang
1
-4
/
+0
2021-03-26
mptcp: rename mptcp_pm_nl_add_addr_send_ack
Geliang Tang
1
-4
/
+4
2021-03-26
mptcp: send ack for rm_addr
Geliang Tang
1
-5
/
+5
2021-03-26
mptcp: drop useless addr_signal clear
Geliang Tang
1
-8
/
+0
2021-03-26
mptcp: export lookup_anno_list_by_saddr
Geliang Tang
1
-5
/
+5
2021-03-26
mptcp: move to next addr when timeout
Geliang Tang
1
-0
/
+3
2021-03-26
mptcp: skip connecting the connected address
Geliang Tang
1
-0
/
+23
2021-03-26
mptcp: drop argument port from mptcp_pm_announce_addr
Geliang Tang
1
-6
/
+3
2021-03-12
mptcp: remove a list of addrs when flushing
Geliang Tang
1
-4
/
+4
2021-03-12
mptcp: remove multi addresses and subflows in PM
Geliang Tang
1
-0
/
+48
2021-03-12
mptcp: remove multi subflows in PM
Geliang Tang
1
-17
/
+25
2021-03-12
mptcp: remove multi addresses in PM
Geliang Tang
1
-16
/
+20
2021-03-12
mptcp: add rm_list_tx in mptcp_pm_data
Geliang Tang
1
-1
/
+4
2021-02-15
mptcp: add local addr info in mptcp_info
Geliang Tang
1
-1
/
+2
2021-02-12
mptcp: add netlink event support
Florian Westphal
1
-1
/
+260
2021-02-12
mptcp: split __mptcp_close_ssk helper
Florian Westphal
1
-2
/
+2
2021-02-12
mptcp: move pm netlink work into pm_netlink
Florian Westphal
1
-5
/
+40
2021-02-06
mptcp: pm: add lockdep assertions
Florian Westphal
1
-0
/
+13
2021-02-02
mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink
Geliang Tang
1
-0
/
+5
2021-02-02
mptcp: enable use_port when invoke addresses_equal
Geliang Tang
1
-4
/
+4
2021-02-02
mptcp: add port number check for MP_JOIN
Geliang Tang
1
-1
/
+22
2021-02-02
mptcp: create the listening socket for new port
Geliang Tang
1
-2
/
+94
2021-02-02
mptcp: send ack for every add_addr
Geliang Tang
1
-6
/
+4
2021-02-02
mptcp: create subflow or signal addr for newly added address
Geliang Tang
1
-0
/
+27
2021-02-02
mptcp: drop *_max fields in mptcp_pm_data
Geliang Tang
1
-25
/
+65
2021-02-02
mptcp: use WRITE_ONCE for the pernet *_max
Geliang Tang
1
-11
/
+21
2021-01-27
mptcp: pm nl: reduce variable scope
Matthieu Baerts
1
-3
/
+3
2021-01-27
mptcp: pm nl: support IPv4 mapped in v6 addresses
Matthieu Baerts
1
-9
/
+24
2021-01-09
mptcp: add the mibs for MP_PRIO
Geliang Tang
1
-0
/
+2
2021-01-09
mptcp: add set_flags command in PM netlink
Geliang Tang
1
-0
/
+65
2021-01-09
mptcp: add the outgoing MP_PRIO support
Geliang Tang
1
-0
/
+33
2021-01-09
mptcp: add the address ID assignment bitmap
Geliang Tang
1
-18
/
+54
2020-12-14
mptcp: pm: simplify select_local_address()
Paolo Abeni
1
-4
/
+2
2020-12-14
mptcp: remove address when netlink flushes addrs
Geliang Tang
1
-5
/
+10
2020-12-09
mptcp: use the variable sk instead of open-coding
Geliang Tang
1
-2
/
+2
2020-12-09
mptcp: rename add_addr_signal and mptcp_add_addr_status
Geliang Tang
1
-2
/
+2
2020-12-09
mptcp: add port parameter for mptcp_pm_announce_addr
Geliang Tang
1
-3
/
+6
2020-12-09
mptcp: send out dedicated packet for ADD_ADDR using port
Geliang Tang
1
-3
/
+11
2020-11-20
mptcp: send out dedicated ADD_ADDR packet
Geliang Tang
1
-0
/
+29
2020-11-16
mptcp: refactor shutdown and close
Paolo Abeni
1
-4
/
+2
2020-11-12
mptcp: fix static checker warnings in mptcp_pm_add_timer
Geliang Tang
1
-2
/
+1
2020-11-04
mptcp: add a new sysctl add_addr_timeout
Geliang Tang
1
-2
/
+6
2020-10-04
mptcp: Constify mptcp_pm_ops
Rikard Falkeborn
1
-1
/
+1
2020-10-02
genetlink: move to smaller ops wherever possible
Jakub Kicinski
1
-3
/
+3
2020-09-24
mptcp: retransmit ADD_ADDR when timeout
Geliang Tang
1
-17
/
+92
2020-09-24
mptcp: add struct mptcp_pm_add_entry
Geliang Tang
1
-7
/
+12
2020-09-24
mptcp: add RM_ADDR related mibs
Geliang Tang
1
-0
/
+5
2020-09-24
mptcp: implement mptcp_pm_remove_subflow
Geliang Tang
1
-0
/
+33
2020-09-24
mptcp: remove addr and subflow in PM netlink
Geliang Tang
1
-6
/
+116
2020-09-24
mptcp: send out ADD_ADDR with echo flag
Geliang Tang
1
-1
/
+3
2020-09-24
mptcp: add the incoming RM_ADDR support
Geliang Tang
1
-0
/
+34
2020-09-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-3
/
+16
2020-09-14
mptcp: move address attribute into mptcp_addr_info
Paolo Abeni
1
-19
/
+20
2020-09-10
mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id
Geliang Tang
1
-1
/
+1
2020-09-10
mptcp: fix subflow's remote_id issues
Geliang Tang
1
-1
/
+1
2020-09-10
mptcp: fix subflow's local_id issues
Geliang Tang
1
-1
/
+14
2020-08-18
netlink: consistently use NLA_POLICY_EXACT_LEN()
Johannes Berg
1
-2
/
+2
2020-06-26
mptcp: add __init annotation on setup functions
Paolo Abeni
1
-1
/
+1
2020-04-23
mptcp/pm_netlink.c : add check for nla_put_in/6_addr
Bo YU
1
-5
/
+7
2020-04-03
mptcp: add some missing pr_fmt defines
Geliang Tang
1
-0
/
+2
2020-03-29
mptcp: add netlink-based PM
Paolo Abeni
1
-0
/
+857