index
:
kernel/git/bod/linux.git
master
Fiery the angels fell deep thunder rolled around their shores burning with the fires of Orc
Bryan O'Donoghue
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
mptcp
Age
Commit message (
Expand
)
Author
Files
Lines
2023-04-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
3
-27
/
+129
2023-04-19
mptcp: fix accept vs worker race
Paolo Abeni
3
-33
/
+58
2023-04-19
mptcp: stops worker on unaccepted sockets at listener close
Paolo Abeni
3
-1
/
+78
2023-04-17
mptcp: remove unused 'remaining' variable
Matthieu Baerts
1
-5
/
+2
2023-04-17
mptcp: make userspace_pm_append_new_local_addr static
Geliang Tang
2
-4
/
+2
2023-04-17
mptcp: fastclose msk when cleaning unaccepted sockets
Paolo Abeni
1
-2
/
+5
2023-04-17
mptcp: move first subflow allocation at mpc access time
Paolo Abeni
4
-37
/
+54
2023-04-17
mptcp: move fastopen subflow check inside mptcp_sendmsg_fastopen()
Paolo Abeni
1
-6
/
+18
2023-04-17
mptcp: avoid unneeded __mptcp_nmpc_socket() usage
Paolo Abeni
1
-3
/
+6
2023-04-17
mptcp: drop unneeded argument
Paolo Abeni
4
-5
/
+5
2023-04-13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
4
-18
/
+18
2023-04-13
mptcp: fix NULL pointer dereference on fastopen early fallback
Paolo Abeni
1
-2
/
+9
2023-04-13
mptcp: stricter state check in mptcp_worker
Paolo Abeni
1
-1
/
+1
2023-04-13
mptcp: use mptcp_schedule_work instead of open-coding it
Paolo Abeni
2
-15
/
+8
2023-03-29
mptcp: do not fill info not used by the PM in used
Matthieu Baerts
1
-7
/
+13
2023-03-29
mptcp: simplify subflow_syn_recv_sock()
Paolo Abeni
1
-28
/
+13
2023-03-29
mptcp: avoid unneeded address copy
Paolo Abeni
1
-2
/
+0
2023-03-18
mptcp: preserve const qualifier in mptcp_sk()
Eric Dumazet
2
-7
/
+4
2023-03-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
4
-120
/
+94
2023-03-17
inet: preserve const qualifier in inet_sk()
Eric Dumazet
1
-1
/
+1
2023-03-17
mptcp: annotate lockless accesses to sk->sk_err
Eric Dumazet
3
-7
/
+7
2023-03-10
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
Paolo Abeni
1
-0
/
+16
2023-03-10
mptcp: avoid setting TCP_CLOSE state twice
Matthieu Baerts
1
-1
/
+0
2023-03-10
mptcp: add ro_after_init for tcp{,v6}_prot_override
Geliang Tang
1
-2
/
+2
2023-03-10
mptcp: fix UaF in listener shutdown
Paolo Abeni
3
-78
/
+2
2023-03-10
mptcp: use the workqueue to destroy unaccepted sockets
Paolo Abeni
3
-16
/
+46
2023-03-10
mptcp: refactor passive socket initialization
Paolo Abeni
2
-23
/
+21
2023-03-10
mptcp: fix possible deadlock in subflow_error_report
Paolo Abeni
1
-0
/
+7
2023-02-15
net: no longer support SOCK_REFCNT_DEBUG feature
Jason Xing
1
-1
/
+0
2023-02-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
4
-8
/
+34
2023-02-08
mptcp: be careful on subflow status propagation on errors
Paolo Abeni
1
-1
/
+9
2023-02-08
mptcp: fix locking for in-kernel listener creation
Paolo Abeni
2
-5
/
+7
2023-02-08
mptcp: fix locking for setsockopt corner-case
Paolo Abeni
1
-2
/
+9
2023-02-08
mptcp: do not wait for bare sockets' timeout
Paolo Abeni
1
-0
/
+9
2023-01-26
mptcp: userspace pm: use a single point of exit
Matthieu Baerts
1
-2
/
+3
2023-01-26
mptcp: propagate sk_ipv6only to subflows
Matthieu Baerts
1
-0
/
+1
2023-01-26
mptcp: let the in-kernel PM use mixed IPv4 and IPv6 addresses
Paolo Abeni
1
-27
/
+31
2023-01-23
net/sock: Introduce trace_sk_data_ready()
Peilin Ye
1
-0
/
+3
2023-01-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
5
-6
/
+43
2023-01-13
mptcp: netlink: respect v4/v6-only sockets
Matthieu Baerts
3
-0
/
+35
2023-01-13
mptcp: explicitly specify sock family at subflow creation time
Paolo Abeni
3
-6
/
+8
2023-01-09
mptcp: add statistics for mptcp socket in use
Menglong Dong
2
-1
/
+17
2023-01-09
mptcp: rename 'sk' to 'ssk' in mptcp_token_new_connect()
Menglong Dong
2
-5
/
+5
2023-01-09
mptcp: init sk->sk_prot in build_msk()
Menglong Dong
1
-0
/
+3
2023-01-09
mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
Menglong Dong
1
-6
/
+7
2023-01-09
mptcp: use local variable ssk in write_options
Geliang Tang
1
-2
/
+1
2023-01-09
mptcp: use net instead of sock_net
Geliang Tang
2
-5
/
+4
2023-01-09
mptcp: use msk_owned_by_me helper
Geliang Tang
2
-6
/
+5
2022-12-21
mptcp: fix lockdep false positive
Paolo Abeni
3
-4
/
+19
2022-12-21
mptcp: fix deadlock in fastopen error path
Paolo Abeni
2
-4
/
+16
2022-12-13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Paolo Abeni
2
-10
/
+55
2022-12-12
mptcp: use proper req destructor for IPv6
Matthieu Baerts
1
-3
/
+16
2022-12-12
mptcp: dedicated request sock for subflow in v6
Matthieu Baerts
1
-8
/
+26
2022-12-12
mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
Matthieu Baerts
1
-1
/
+11
2022-12-12
mptcp: netlink: fix some error return code
Wei Yongjun
1
-0
/
+4
2022-12-09
mptcp: return 0 instead of 'err' var
Matthieu Baerts
2
-3
/
+3
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
3
-0
/
+62
2022-11-29
mptcp: add support for TCP_FASTOPEN_KEY sockopt
Matthieu Baerts
1
-3
/
+3
2022-11-29
mptcp: add TCP_FASTOPEN sock option
Dmytro Shytyi
1
-1
/
+4
2022-11-29
mptcp: add subflow_v(4,6)_send_synack()
Dmytro Shytyi
4
-1
/
+92
2022-11-29
mptcp: implement delayed seq generation for passive fastopen
Dmytro Shytyi
6
-15
/
+54
2022-11-29
mptcp: consolidate initial ack seq generation
Paolo Abeni
4
-45
/
+45
2022-11-29
mptcp: track accurately the incoming MPC suboption type
Paolo Abeni
1
-3
/
+8
2022-11-29
mptcp: add MSG_FASTOPEN sendmsg flag support
Dmytro Shytyi
1
-6
/
+3
2022-11-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
2
-10
/
+9
2022-11-28
mptcp: fix sleep in atomic at close time
Paolo Abeni
1
-3
/
+3
2022-11-28
mptcp: don't orphan ssk in mptcp_close()
Menglong Dong
1
-7
/
+6
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-11-11
mptcp: Fix grammar in a comment
Mat Martineau
1
-2
/
+2
2022-11-11
mptcp: get sk from msk directly
Geliang Tang
3
-6
/
+6
2022-11-11
mptcp: change 'first' as a parameter
Geliang Tang
1
-14
/
+6
2022-11-11
mptcp: use msk instead of mptcp_sk
Geliang Tang
1
-5
/
+5
2022-10-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
3
-81
/
+113
2022-10-26
mptcp: fix tracking issue in mptcp_subflow_create_socket()
Eric Dumazet
1
-0
/
+2
2022-10-25
mptcp: sockopt: use new helper for TCP_DEFER_ACCEPT
Matthieu Baerts
1
-13
/
+3
2022-10-25
mptcp: add TCP_FASTOPEN_NO_COOKIE support
Matthieu Baerts
1
-2
/
+5
2022-10-25
mptcp: sockopt: make 'tcp_fastopen_connect' generic
Matthieu Baerts
1
-5
/
+6
2022-10-24
mptcp: fix abba deadlock on fastopen
Paolo Abeni
1
-15
/
+34
2022-10-24
mptcp: factor out mptcp_connect()
Paolo Abeni
2
-67
/
+73
2022-10-24
mptcp: set msk local address earlier
Paolo Abeni
3
-2
/
+9
2022-10-24
net: introduce and use custom sockopt socket flag
Paolo Abeni
1
-0
/
+4
2022-10-24
inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
Kuniyuki Iwashima
1
-7
/
+0
2022-10-03
mptcp: update misleading comments.
Paolo Abeni
1
-7
/
+7
2022-10-03
mptcp: use fastclose on more edge scenarios
Paolo Abeni
1
-19
/
+44
2022-10-03
mptcp: propagate fastclose error
Paolo Abeni
1
-11
/
+36
2022-09-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
3
-29
/
+22
2022-09-28
mptcp: fix unreleased socket in accept queue
Menglong Dong
3
-27
/
+9
2022-09-28
mptcp: factor out __mptcp_close() without socket lock
Menglong Dong
2
-2
/
+13
2022-09-28
mptcp: poll allow write call before actual connect
Benjamin Hesmans
1
-0
/
+4
2022-09-28
mptcp: handle defer connect in mptcp_sendmsg
Dmytro Shytyi
1
-0
/
+22
2022-09-28
mptcp: add TCP_FASTOPEN_CONNECT socket option
Benjamin Hesmans
1
-1
/
+18
2022-09-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+7
2022-09-20
tcp: Access &tcp_hashinfo via net.
Kuniyuki Iwashima
1
-2
/
+5
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 do_check_data_fin to replace copied
Geliang Tang
1
-3
/
+4
2022-09-15
mptcp: add mptcp_for_each_subflow_safe helper
Matthieu Baerts
3
-4
/
+6
2022-09-13
mptcp: fix fwd memory accounting on coalesce
Paolo Abeni
1
-1
/
+7
2022-08-29
genetlink: start to validate reserved header bytes
Jakub Kicinski
1
-0
/
+1
2022-08-24
net: Fix data-races around sysctl_max_skb_frags.
Kuniyuki Iwashima
1
-1
/
+1
2022-08-05
mptcp: do not queue data on closed subflows
Paolo Abeni
2
-5
/
+14
2022-08-05
mptcp: move subflow cleanup in mptcp_destroy_common()
Paolo Abeni
3
-26
/
+18
2022-07-28
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
3
-6
/
+6
2022-07-26
mptcp: Do not return EINPROGRESS when subflow creation succeeds
Mat Martineau
1
-1
/
+1
2022-07-25
net: Fix data-races around sysctl_[rw]mem(_offset)?.
Kuniyuki Iwashima
1
-3
/
+3
2022-07-22
tcp: Fix data-races around sysctl_tcp_workaround_signed_windows.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-22
tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
Kuniyuki Iwashima
1
-1
/
+1
2022-07-14
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+2
2022-07-12
mptcp: more accurate MPC endpoint tracking
Paolo Abeni
2
-7
/
+15
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
3
-24
/
+35
2022-07-11
mptcp: fix subflow traversal at disconnect time
Paolo Abeni
1
-2
/
+2
2022-07-09
mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h
Geliang Tang
1
-1
/
+0
2022-07-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
5
-29
/
+89
2022-07-06
mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy
Geliang Tang
1
-0
/
+2
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
3
-6
/
+62
2022-07-06
mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
Mat Martineau
3
-3
/
+12
2022-07-06
mptcp: Avoid acquiring PM lock for subflow priority changes
Mat Martineau
2
-6
/
+5
2022-07-06
mptcp: fix locking in mptcp_nl_cmd_sf_destroy()
Paolo Abeni
1
-13
/
+6
2022-07-01
mptcp: refine memory scheduling
Paolo Abeni
1
-1
/
+2
2022-07-01
mptcp: drop SK_RECLAIM_* macros
Paolo Abeni
1
-33
/
+2
2022-07-01
mptcp: never fetch fwd memory from the subflow
Paolo Abeni
1
-8
/
+3
2022-06-30
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
5
-73
/
+179
2022-06-28
net: mptcp: fix some spelling mistake in mptcp
Menglong Dong
2
-2
/
+2
2022-06-28
mptcp: fix race on unaccepted mptcp sockets
Paolo Abeni
3
-0
/
+59
2022-06-28
mptcp: consistent map handling on failure
Paolo Abeni
1
-10
/
+9
2022-06-28
mptcp: fix shutdown vs fallback race
Paolo Abeni
4
-6
/
+19
2022-06-28
mptcp: invoke MP_FAIL response when needed
Geliang Tang
4
-45
/
+82
2022-06-28
mptcp: introduce MAPPING_BAD_CSUM
Paolo Abeni
1
-9
/
+9
2022-06-28
mptcp: fix error mibs accounting
Paolo Abeni
3
-6
/
+4
2022-06-10
net: keep sk->sk_forward_alloc as small as possible
Eric Dumazet
1
-1
/
+1
2022-06-10
net: add per_cpu_fw_alloc field to struct proto
Eric Dumazet
1
-0
/
+3
2022-06-10
net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT
Eric Dumazet
1
-4
/
+4
2022-05-23
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Jakub Kicinski
2
-0
/
+23
2022-05-20
bpf: Add bpf_skc_to_mptcp_sock_proto
Geliang Tang
2
-0
/
+23
2022-05-19
mptcp: Do not traverse the subflow connection list without lock
Mat Martineau
2
-16
/
+1
2022-05-19
mptcp: Check for orphaned subflow before handling MP_FAIL timer
Mat Martineau
2
-13
/
+6
2022-05-19
mptcp: stop using the mptcp_has_another_subflow() helper
Paolo Abeni
3
-16
/
+2
2022-05-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
4
-25
/
+71
2022-05-18
mptcp: Do TCP fallback on early DSS checksum failure
Mat Martineau
2
-4
/
+20
2022-05-18
mptcp: fix checksum byte order
Paolo Abeni
3
-14
/
+26
2022-05-16
mptcp: sockopt: add TCP_DEFER_ACCEPT support
Florian Westphal
1
-0
/
+15
2022-05-16
Revert "mptcp: add data lock for sk timers"
Paolo Abeni
1
-12
/
+0
2022-05-13
mptcp: fix subflow accounting on close
Paolo Abeni
3
-6
/
+25
2022-05-12
net: inet: Retire port only listening_hash
Martin KaFai Lau
1
-2
/
+2
2022-05-05
mptcp: add more offered MIBs counter
Paolo Abeni
3
-1
/
+13
2022-05-05
mptcp: never shrink offered window
Paolo Abeni
3
-12
/
+50
2022-05-05
tcp: allow MPTCP to update the announced window
Paolo Abeni
1
-1
/
+1
2022-05-05
mptcp: add mib for xmit window sharing
Paolo Abeni
3
-1
/
+5
2022-05-05
mptcp: really share subflow snd_wnd
Paolo Abeni
1
-9
/
+15
2022-05-05
net: switch to netif_napi_add_tx()
Jakub Kicinski
1
-2
/
+2
2022-05-04
mptcp: netlink: allow userspace-driven subflow establishment
Florian Westphal
3
-0
/
+211
2022-05-04
mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
Kishen Maloor
3
-2
/
+74
2022-05-04
mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
Kishen Maloor
3
-5
/
+79
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
4
-3
/
+62
2022-05-04
mptcp: handle local addrs announced by userspace PMs
Kishen Maloor
6
-26
/
+113
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: establish subflows from either end of connection
Kishen Maloor
3
-7
/
+8
2022-05-03
mptcp: reflect remote port (not 0) in ANNOUNCED events
Kishen Maloor
4
-8
/
+15
2022-05-03
mptcp: store remote id from MP_JOIN SYN/ACK in local ctx
Kishen Maloor
1
-0
/
+1
2022-05-03
mptcp: bypass in-kernel PM restrictions for non-kernel PMs
Kishen Maloor
4
-3
/
+32
2022-04-29
mptcp: Add a per-namespace sysctl to set the default path manager type
Mat Martineau
3
-11
/
+45
2022-04-29
mptcp: Make kernel path manager check for userspace-managed sockets
Mat Martineau
1
-6
/
+12
2022-04-29
mptcp: Bypass kernel PM when userspace PM is enabled
Mat Martineau
2
-1
/
+6
2022-04-29
mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode
Mat Martineau
2
-0
/
+13
2022-04-29
mptcp: Remove redundant assignments in path manager init
Mat Martineau
3
-27
/
+18
2022-04-27
mptcp: reset subflow when MP_FAIL doesn't respond
Geliang Tang
4
-0
/
+68
2022-04-27
mptcp: add MP_FAIL response support
Geliang Tang
3
-1
/
+12
2022-04-27
mptcp: add data lock for sk timers
Geliang Tang
1
-0
/
+12
2022-04-27
mptcp: use mptcp_stop_timer
Geliang Tang
1
-2
/
+2
2022-04-23
mptcp: add mib for infinite map sending
Geliang Tang
3
-0
/
+3
2022-04-23
mptcp: infinite mapping receiving
Geliang Tang
1
-1
/
+3
2022-04-23
mptcp: infinite mapping sending
Geliang Tang
4
-2
/
+41
2022-04-23
mptcp: track and update contiguous data status
Geliang Tang
3
-1
/
+7
2022-04-23
mptcp: add the fallback check
Geliang Tang
1
-21
/
+24
2022-04-23
mptcp: don't send RST for single subflow
Geliang Tang
1
-5
/
+5
2022-04-12
net: remove noblock parameter from recvmsg() entities
Oliver Hartkopp
1
-2
/
+2
2022-04-11
mptcp: listen diag dump support
Florian Westphal
1
-0
/
+91
2022-04-11
mptcp: remove locking in mptcp_diag_fill_info
Florian Westphal
1
-6
/
+0
2022-04-11
mptcp: diag: switch to context structure
Florian Westphal
1
-3
/
+11
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-04-11
mptcp: reset the packet scheduler on incoming MP_PRIO
Paolo Abeni
3
-4
/
+18
2022-04-11
mptcp: optimize release_cb for the common case
Paolo Abeni
1
-7
/
+9
2022-03-23
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+1
2022-03-18
mptcp: send ADD_ADDR echo before create subflows
Yonglong Li
1
-13
/
+5
2022-03-18
mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
Yonglong Li
1
-0
/
+1
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
4
-23
/
+63
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-03-08
mptcp: use MPTCP_SUBFLOW_NODATA
Geliang Tang
1
-4
/
+4
2022-03-08
mptcp: add tracepoint in mptcp_sendmsg_frag
Geliang Tang
1
-0
/
+1
2022-03-04
mptcp: add the mibs for MP_RST
Geliang Tang
3
-0
/
+6
[next]