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
/
subflow.c
Age
Commit message (
Expand
)
Author
Files
Lines
7 days
mptcp: remove unnecessary else statements
Matthieu Baerts (NGI0)
1
-15
/
+17
13 days
mptcp: fix possible NULL dereferences
Eric Dumazet
1
-15
/
+17
14 days
mptcp: fix typos in comments
Shi-Sheng Yang
1
-2
/
+2
2024-04-26
mptcp: introducing a helper into active reset logic
Jason Xing
1
-4
/
+2
2024-04-26
mptcp: support rstreason for passive reset
Jason Xing
1
-5
/
+17
2024-04-26
rstreason: prepare for active reset
Jason Xing
1
-2
/
+3
2024-04-26
rstreason: prepare for passive reset
Jason Xing
1
-3
/
+5
2024-04-09
tcp: propagate tcp_tw_isn via an extra parameter to ->route_req()
Eric Dumazet
1
-4
/
+6
2024-04-08
mptcp: add reset reason options in some places
Jason Xing
1
-5
/
+15
2024-04-01
mptcp: don't account accept() of non-MPC client as fallback to TCP
Davide Caratti
1
-0
/
+2
2024-03-06
mptcp: drop duplicate header inclusions
Geliang Tang
1
-2
/
+0
2024-02-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+8
2024-02-18
mptcp: fix data races on remote_id
Paolo Abeni
1
-3
/
+3
2024-02-18
mptcp: fix data races on local_id
Paolo Abeni
1
-4
/
+5
2024-02-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-27
/
+44
2024-02-12
mptcp: corner case locking for rx path fields initialization
Paolo Abeni
1
-24
/
+32
2024-02-12
mptcp: fix more tx path fields initialization
Paolo Abeni
1
-2
/
+11
2024-02-12
mptcp: fix rcv space initialization
Paolo Abeni
1
-2
/
+2
2024-02-05
mptcp: annotate access for msk keys
Paolo Abeni
1
-4
/
+6
2024-01-17
mptcp: relax check on MPC passive fallback
Paolo Abeni
1
-1
/
+2
2024-01-12
mptcp: refine opt_mp_capable determination
Eric Dumazet
1
-4
/
+4
2024-01-12
mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
Eric Dumazet
1
-2
/
+2
2024-01-12
mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
Eric Dumazet
1
-1
/
+1
2024-01-12
mptcp: strict validation before using mp_opt->hmac
Eric Dumazet
1
-1
/
+1
2024-01-04
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+13
2024-01-02
mptcp: prevent tcp diag from closing listener subflows
Paolo Abeni
1
-0
/
+13
2024-01-02
mptcp: use mptcp_set_state
Geliang Tang
1
-1
/
+1
2023-12-17
mptcp: fix inconsistent state on fastopen race
Paolo Abeni
1
-11
/
+17
2023-11-02
Merge tag 'v6.7-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...
Linus Torvalds
1
-1
/
+1
2023-10-25
ipv6: drop feature RTAX_FEATURE_ALLFRAG
Yan Zhai
1
-1
/
+0
2023-10-25
mptcp: refactor sndbuf auto-tuning
Paolo Abeni
1
-2
/
+1
2023-10-25
mptcp: consolidate sockopt synchronization
Paolo Abeni
1
-9
/
+9
2023-10-25
mptcp: give rcvlowat some love
Paolo Abeni
1
-2
/
+10
2023-10-25
mptcp: use plain bool instead of custom binary enum
Paolo Abeni
1
-6
/
+6
2023-10-05
mptcp: fix delegated action races
Paolo Abeni
1
-2
/
+8
2023-09-18
mptcp: fix dangling connection hang-up
Paolo Abeni
1
-0
/
+1
2023-09-18
mptcp: rename timer related helper to less confusing names
Paolo Abeni
1
-1
/
+1
2023-09-18
mptcp: move __mptcp_error_report in protocol.c
Paolo Abeni
1
-36
/
+0
2023-09-15
mptcp: Do not include crypto/algapi.h
Herbert Xu
1
-1
/
+1
2023-08-10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-29
/
+29
2023-08-04
mptcp: fix disconnect vs accept race
Paolo Abeni
1
-29
/
+29
2023-07-24
mptcp: fix rcv buffer auto-tuning
Paolo Abeni
1
-1
/
+1
2023-06-28
Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...
Linus Torvalds
1
-0
/
+2
2023-06-27
Merge tag 'selinux-pr-20230626' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-0
/
+6
2023-06-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+10
2023-06-21
mptcp: add subflow unique id
Paolo Abeni
1
-0
/
+2
2023-06-21
mptcp: consolidate fallback and non fallback state machine
Paolo Abeni
1
-7
/
+10
2023-06-01
mptcp: consolidate passive msk socket initialization
Paolo Abeni
1
-27
/
+1
2023-05-18
security, lsm: Introduce security_mptcp_add_subflow()
Paolo Abeni
1
-0
/
+6
2023-04-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+77
2023-04-19
mptcp: fix accept vs worker race
Paolo Abeni
1
-10
/
+12
2023-04-19
mptcp: stops worker on unaccepted sockets at listener close
Paolo Abeni
1
-0
/
+72
2023-04-17
mptcp: drop unneeded argument
Paolo Abeni
1
-1
/
+1
2023-04-13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-12
/
+6
2023-04-13
mptcp: use mptcp_schedule_work instead of open-coding it
Paolo Abeni
1
-12
/
+6
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-17
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-86
/
+42
2023-03-17
mptcp: annotate lockless accesses to sk->sk_err
Eric Dumazet
1
-2
/
+2
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
1
-72
/
+0
2023-03-10
mptcp: use the workqueue to destroy unaccepted sockets
Paolo Abeni
1
-5
/
+12
2023-03-10
mptcp: refactor passive socket initialization
Paolo Abeni
1
-6
/
+21
2023-03-10
mptcp: fix possible deadlock in subflow_error_report
Paolo Abeni
1
-0
/
+7
2023-02-09
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+10
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
1
-1
/
+1
2023-01-23
net/sock: Introduce trace_sk_data_ready()
Peilin Ye
1
-0
/
+3
2023-01-13
mptcp: explicitly specify sock family at subflow creation time
Paolo Abeni
1
-4
/
+5
2022-12-21
mptcp: fix lockdep false positive
Paolo Abeni
1
-2
/
+17
2022-12-13
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Paolo Abeni
1
-10
/
+51
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-11-29
mptcp: add subflow_v(4,6)_send_synack()
Dmytro Shytyi
1
-0
/
+43
2022-11-29
mptcp: implement delayed seq generation for passive fastopen
Dmytro Shytyi
1
-1
/
+4
2022-11-29
mptcp: consolidate initial ack seq generation
Paolo Abeni
1
-22
/
+35
2022-11-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+3
2022-11-28
mptcp: fix sleep in atomic at close time
Paolo Abeni
1
-3
/
+3
2022-10-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+7
2022-10-26
mptcp: fix tracking issue in mptcp_subflow_create_socket()
Eric Dumazet
1
-0
/
+2
2022-10-24
mptcp: set msk local address earlier
Paolo Abeni
1
-0
/
+7
2022-09-28
mptcp: fix unreleased socket in accept queue
Menglong Dong
1
-26
/
+7
2022-08-05
mptcp: move subflow cleanup in mptcp_destroy_common()
Paolo Abeni
1
-1
/
+2
2022-07-28
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2022-07-26
mptcp: Do not return EINPROGRESS when subflow creation succeeds
Mat Martineau
1
-1
/
+1
2022-06-30
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-29
/
+98
2022-06-28
net: mptcp: fix some spelling mistake in mptcp
Menglong Dong
1
-1
/
+1
2022-06-28
mptcp: fix race on unaccepted mptcp sockets
Paolo Abeni
1
-0
/
+52
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
1
-1
/
+1
2022-06-28
mptcp: invoke MP_FAIL response when needed
Geliang Tang
1
-9
/
+29
2022-06-28
mptcp: introduce MAPPING_BAD_CSUM
Paolo Abeni
1
-9
/
+9
2022-06-28
mptcp: fix error mibs accounting
Paolo Abeni
1
-3
/
+1
2022-05-19
mptcp: Check for orphaned subflow before handling MP_FAIL timer
Mat Martineau
1
-8
/
+4
2022-05-19
mptcp: stop using the mptcp_has_another_subflow() helper
Paolo Abeni
1
-2
/
+1
2022-05-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+28
2022-05-18
mptcp: Do TCP fallback on early DSS checksum failure
Mat Martineau
1
-3
/
+18
2022-05-18
mptcp: fix checksum byte order
Paolo Abeni
1
-1
/
+1
2022-05-13
mptcp: fix subflow accounting on close
Paolo Abeni
1
-3
/
+9
2022-05-04
mptcp: read attributes of addr entries managed by userspace PMs
Kishen Maloor
1
-1
/
+1
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
1
-1
/
+3
2022-04-27
mptcp: reset subflow when MP_FAIL doesn't respond
Geliang Tang
1
-0
/
+11
2022-04-27
mptcp: add MP_FAIL response support
Geliang Tang
1
-0
/
+2
2022-04-23
mptcp: infinite mapping receiving
Geliang Tang
1
-1
/
+3
2022-04-23
mptcp: track and update contiguous data status
Geliang Tang
1
-1
/
+3
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-03-08
mptcp: strict local address ID selection
Paolo Abeni
1
-9
/
+58
2022-03-08
mptcp: use MPTCP_SUBFLOW_NODATA
Geliang Tang
1
-4
/
+4
2022-02-16
mptcp: don't save tcp data_ready and write space callbacks
Florian Westphal
1
-4
/
+4
2022-02-16
mptcp: mark ops structures as ro_after_init
Florian Westphal
1
-8
/
+7
2022-02-16
mptcp: drop unneeded type casts for hmac
Geliang Tang
1
-3
/
+1
2022-02-16
mptcp: drop unused sk in mptcp_get_options
Geliang Tang
1
-5
/
+5
2022-01-07
mptcp: reuse __mptcp_make_csum in validate_data_csum
Geliang Tang
1
-9
/
+6
2022-01-07
mptcp: avoid atomic bit manipulation when possible
Paolo Abeni
1
-2
/
+2
2022-01-07
mptcp: cleanup MPJ subflow list handling
Paolo Abeni
1
-3
/
+2
2022-01-07
mptcp: cleanup accept and poll
Paolo Abeni
1
-1
/
+0
2021-12-14
mptcp: adjust to use netns refcount tracker
Eric Dumazet
1
-1
/
+1
2021-11-20
mptcp: sockopt: add SOL_IP freebind & transparent options
Florian Westphal
1
-1
/
+2
2021-11-16
net: make sock_inuse_add() available
Eric Dumazet
1
-3
/
+1
2021-09-24
mptcp: don't return sockets in foreign netns
Florian Westphal
1
-1
/
+1
2021-08-27
mptcp: consolidate in_opt sub-options fields in a bitmask
Paolo Abeni
1
-17
/
+23
2021-08-25
mptcp: add the mibs for MP_FAIL
Geliang Tang
1
-0
/
+1
2021-08-25
mptcp: send out MP_FAIL when data checksum fails
Geliang Tang
1
-0
/
+15
2021-08-18
mptcp: drop flags and ifindex arguments
Geliang Tang
1
-2
/
+5
2021-08-14
mptcp: backup flag from incoming MPJ ack option
Paolo Abeni
1
-2
/
+4
2021-07-09
mptcp: fix syncookie process if mptcp can not_accept new subflow
Jianguo Wu
1
-3
/
+3
2021-07-09
mptcp: remove redundant req destruct in subflow_check_req()
Jianguo Wu
1
-5
/
+0
2021-06-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-24
/
+23
2021-06-29
net: sock: introduce sk_error_report
Alexander Aring
1
-1
/
+1
2021-06-22
mptcp: add deny_join_id0 in mptcp_options_received
Geliang Tang
1
-0
/
+2
2021-06-22
mptcp: add allow_join_id0 in mptcp_out_options
Geliang Tang
1
-0
/
+1
2021-06-22
mptcp: avoid race on msk state changes
Paolo Abeni
1
-8
/
+22
2021-06-22
mptcp: add MIB counter for invalid mapping
Paolo Abeni
1
-1
/
+3
2021-06-21
mptcp: fix 32 bit DSN expansion
Paolo Abeni
1
-16
/
+1
2021-06-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-55
/
+53
2021-06-18
mptcp: add the mib for data checksum
Geliang Tang
1
-1
/
+3
2021-06-18
mptcp: validate the data checksum
Paolo Abeni
1
-6
/
+99
2021-06-18
mptcp: add csum_reqd in mptcp_options_received
Geliang Tang
1
-0
/
+2
2021-06-18
mptcp: add sk parameter for mptcp_get_options
Geliang Tang
1
-5
/
+5
2021-06-18
mptcp: add csum_reqd in mptcp_out_options
Geliang Tang
1
-0
/
+1
2021-06-10
mptcp: fix soft lookup in subflow_error_report()
Paolo Abeni
1
-36
/
+39
2021-06-10
mptcp: do not warn on bad input from the network
Paolo Abeni
1
-5
/
+5
2021-06-10
mptcp: wake-up readers only for in sequence data
Paolo Abeni
1
-14
/
+9
2021-06-07
Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-39
/
+40
2021-05-28
mptcp: generate subflow hmac after mptcp_finish_join()
Jianguo Wu
1
-3
/
+3
2021-05-28
mptcp: using TOKEN_MAX_RETRIES instead of magic number
Jianguo Wu
1
-1
/
+1
2021-05-28
mptcp: do not reset MP_CAPABLE subflow on mapping errors
Paolo Abeni
1
-30
/
+32
2021-05-28
mptcp: always parse mptcp options for MPC reqsk
Paolo Abeni
1
-9
/
+8
2021-05-25
mptcp: avoid error message on infinite mapping
Paolo Abeni
1
-1
/
+0
2021-05-07
mptcp: fix splat when closing unaccepted socket
Paolo Abeni
1
-2
/
+1
2021-04-16
mptcp: add tracepoint in subflow_check_data_avail
Geliang Tang
1
-3
/
+1
2021-04-16
mptcp: add tracepoint in get_mapping_status
Geliang Tang
1
-3
/
+3
2021-04-16
mptcp: tag sequence_seq with socket state
Florian Westphal
1
-0
/
+4
2021-04-16
mptcp: add skeleton to sync msk socket options to subflows
Florian Westphal
1
-0
/
+1
2021-04-07
mptcp: move flags and ifindex out of mptcp_addr_info
Geliang Tang
1
-3
/
+4
2021-04-02
mptcp: add mptcp reset option support
Florian Westphal
1
-4
/
+26
2021-04-02
mptcp: add active MPC mibs
Paolo Abeni
1
-0
/
+1
2021-04-02
mptcp: add mib for token creation fallback
Paolo Abeni
1
-0
/
+3
2021-03-28
mptcp: subflow.c: Fix a typo
Bhaskar Chowdhury
1
-1
/
+1
2021-03-18
ipv6: weaken the v4mapped source check
Jakub Kicinski
1
-0
/
+5
2021-03-04
mptcp: free resources when the port number is mismatched
Geliang Tang
1
-6
/
+7
2021-03-04
mptcp: put subflow sock on connect error
Florian Westphal
1
-0
/
+1
2021-02-22
mptcp: do not wakeup listener for MPJ subflows
Paolo Abeni
1
-0
/
+6
2021-02-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
David S. Miller
1
-24
/
+59
2021-02-12
mptcp: pass subflow socket to a few helpers
Florian Westphal
1
-1
/
+1
2021-02-12
mptcp: schedule worker when subflow is closed
Florian Westphal
1
-2
/
+23
2021-02-11
mptcp: init mptcp request socket earlier
Paolo Abeni
1
-24
/
+16
2021-02-11
mptcp: deliver ssk errors to msk
Paolo Abeni
1
-0
/
+43
2021-02-02
mptcp: add the mibs for ADD_ADDR with port
Geliang Tang
1
-1
/
+7
2021-02-02
mptcp: add port number check for MP_JOIN
Geliang Tang
1
-0
/
+38
2021-02-02
mptcp: add a new helper subflow_req_create_thmac
Geliang Tang
1
-8
/
+16
2021-02-02
mptcp: drop unused skb in subflow_token_join_request
Geliang Tang
1
-3
/
+2
2021-02-02
mptcp: create the listening socket for new port
Geliang Tang
1
-3
/
+3
2021-01-27
mptcp: support MPJoin with IPv4 mapped in v6 sk
Matthieu Baerts
1
-7
/
+17
2021-01-22
mptcp: implement delegated actions
Paolo Abeni
1
-0
/
+45
2021-01-22
mptcp: re-enable sndbuf autotune
Paolo Abeni
1
-1
/
+6
2021-01-22
mptcp: always graft subflow socket to parent
Paolo Abeni
1
-0
/
+3
2020-12-15
Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...
Linus Torvalds
1
-46
/
+119
2020-12-14
mptcp: hold mptcp socket before calling tcp_done
Florian Westphal
1
-1
/
+6
2020-12-14
mptcp: attach subflow socket to parent cgroup
Nicolas Rybowski
1
-0
/
+27
2020-12-14
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...
Linus Torvalds
1
-1
/
+1
2020-12-09
mptcp: plug subflow context memory leak
Paolo Abeni
1
-2
/
+3
2020-12-09
mptcp: link MPC subflow into msk only after accept
Paolo Abeni
1
-4
/
+10
2020-12-03
mptcp: emit tcp reset when a join request fails
Florian Westphal
1
-11
/
+36
2020-12-03
tcp: merge 'init_req' and 'route_req' functions
Florian Westphal
1
-12
/
+24
2020-11-30
mptcp: use mptcp release_cb for delayed tasks
Paolo Abeni
1
-12
/
+2
2020-11-27
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+2
2020-11-27
mptcp: fix NULL ptr dereference on bad MPJ
Paolo Abeni
1
-3
/
+2
2020-11-20
mptcp: refine MPTCP-level ack scheduling
Paolo Abeni
1
-3
/
+1
2020-11-20
mptcp: keep unaccepted MPC subflow into join list
Paolo Abeni
1
-5
/
+5
2020-11-20
crypto: sha - split sha.h into sha1.h and sha2.h
Eric Biggers
1
-1
/
+1
2020-11-16
mptcp: rework poll+nospace handling
Florian Westphal
1
-6
/
+5
2020-11-16
mptcp: refactor shutdown and close
Paolo Abeni
1
-6
/
+16
2020-10-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-4
/
+15
2020-10-10
mptcp: subflows garbage collection
Paolo Abeni
1
-0
/
+6
2020-10-10
mptcp: fix fallback for MP_JOIN subflows
Paolo Abeni
1
-2
/
+8
[next]