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
/
protocol.h
Age
Commit message (
Expand
)
Author
Files
Lines
7 days
mptcp: move mptcp_pm_gen.h's include
Matthieu Baerts (NGI0)
1
-2
/
+0
7 days
mptcp: add net.mptcp.available_schedulers
Gregory Detal
1
-0
/
+1
7 days
mptcp: fix full TCP keep-alive support
Matthieu Baerts (NGI0)
1
-0
/
+3
2024-04-26
mptcp: introducing a helper into active reset logic
Jason Xing
1
-0
/
+11
2024-04-26
mptcp: support rstreason for passive reset
Jason Xing
1
-0
/
+27
2024-04-11
mptcp: add last time fields in mptcp_info
Geliang Tang
1
-0
/
+3
2024-04-01
inet: preserve const qualifier in inet_csk()
Eric Dumazet
1
-1
/
+1
2024-03-11
mptcp: annotate a data-race around sysctl_tcp_wmem[0]
Jason Xing
1
-1
/
+1
2024-03-06
mptcp: update set_flags interfaces
Geliang Tang
1
-7
/
+3
2024-03-04
mptcp: get addr in userspace pm list
Geliang Tang
1
-0
/
+2
2024-03-04
mptcp: implement mptcp_userspace_pm_get_addr
Geliang Tang
1
-0
/
+2
2024-03-04
mptcp: dump addrs in userspace pm list
Geliang Tang
1
-0
/
+3
2024-03-04
mptcp: implement mptcp_userspace_pm_dump_addr
Geliang Tang
1
-0
/
+2
2024-03-04
mptcp: export mptcp_genl_family & mptcp_nl_fill_addr
Geliang Tang
1
-0
/
+4
2024-03-04
mptcp: make pm_remove_addrs_and_subflows static
Geliang Tang
1
-2
/
+0
2024-03-04
mptcp: implement TCP_NOTSENT_LOWAT support
Paolo Abeni
1
-1
/
+27
2024-03-04
mptcp: cleanup writer wake-up
Paolo Abeni
1
-10
/
+6
2024-02-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-10
/
+11
2024-02-26
mptcp: check the protocol in mptcp_sk() with DEBUG_NET
Matthieu Baerts (NGI0)
1
-1
/
+7
2024-02-26
mptcp: check the protocol in tcp_sk() with DEBUG_NET
Matthieu Baerts (NGI0)
1
-0
/
+10
2024-02-26
mptcp: fix potential wake-up event loss
Paolo Abeni
1
-10
/
+11
2024-02-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+12
2024-02-18
mptcp: fix data races on local_id
Paolo Abeni
1
-3
/
+12
2024-02-15
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-7
/
+9
2024-02-12
mptcp: really cope with fastopen race
Paolo Abeni
1
-1
/
+2
2024-02-12
mptcp: corner case locking for rx path fields initialization
Paolo Abeni
1
-4
/
+5
2024-02-12
mptcp: fix rcv space initialization
Paolo Abeni
1
-1
/
+2
2024-02-12
mptcp: drop the push_pending field
Paolo Abeni
1
-1
/
+0
2024-02-05
mptcp: annotate lockless access for the tx path
Paolo Abeni
1
-1
/
+1
2024-02-05
mptcp: annotate access for msk keys
Paolo Abeni
1
-2
/
+4
2024-01-02
mptcp: add CurrEstab MIB counter support
Geliang Tang
1
-0
/
+1
2023-12-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Paolo Abeni
1
-3
/
+6
2023-12-17
mptcp: fix inconsistent state on fastopen race
Paolo Abeni
1
-3
/
+6
2023-11-29
mptcp: add mptcpi_subflows_total counter
Geliang Tang
1
-0
/
+9
2023-10-27
mptcp: use mptcp_check_fallback helper
Geliang Tang
1
-1
/
+1
2023-10-27
mptcp: drop useless ssk in pm_subflow_check_next
Geliang Tang
1
-1
/
+1
2023-10-25
mptcp: refactor sndbuf auto-tuning
Paolo Abeni
1
-5
/
+49
2023-10-25
mptcp: give rcvlowat some love
Paolo Abeni
1
-0
/
+20
2023-10-25
mptcp: use plain bool instead of custom binary enum
Paolo Abeni
1
-6
/
+1
2023-10-25
mptcp: add a new sysctl for make after break timeout
Paolo Abeni
1
-0
/
+1
2023-10-24
net: mptcp: use policy generated by YAML spec
Davide Caratti
1
-4
/
+2
2023-10-24
net: mptcp: rename netlink handlers to mptcp_pm_nl_<blah>_{doit,dumpit}
Davide Caratti
1
-4
/
+4
2023-10-05
mptcp: fix delegated action races
Paolo Abeni
1
-23
/
+12
2023-09-18
mptcp: fix dangling connection hang-up
Paolo Abeni
1
-0
/
+22
2023-09-18
mptcp: rename timer related helper to less confusing names
Paolo Abeni
1
-1
/
+1
2023-08-22
mptcp: register default scheduler
Geliang Tang
1
-0
/
+1
2023-08-22
mptcp: add scheduler wrappers
Geliang Tang
1
-0
/
+4
2023-08-22
mptcp: add scheduled in mptcp_subflow_context
Geliang Tang
1
-0
/
+3
2023-08-22
mptcp: add sched in mptcp_sock
Geliang Tang
1
-0
/
+4
2023-08-22
mptcp: add a new sysctl scheduler
Geliang Tang
1
-0
/
+1
2023-08-22
mptcp: add struct mptcp_sched_ops
Geliang Tang
1
-0
/
+3
2023-08-22
mptcp: drop last_snd and MPTCP_RESET_SCHEDULER
Geliang Tang
1
-2
/
+0
2023-08-14
mptcp: get rid of msk->subflow
Paolo Abeni
1
-7
/
+6
2023-08-14
mptcp: change the mpc check helper to return a sk
Paolo Abeni
1
-1
/
+1
2023-08-10
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+0
2023-08-04
mptcp: fix disconnect vs accept race
Paolo Abeni
1
-1
/
+0
2023-07-24
mptcp: fix rcv buffer auto-tuning
Paolo Abeni
1
-1
/
+7
2023-06-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-4
/
+1
2023-06-21
mptcp: pass addr to mptcp_pm_alloc_anno_list
Geliang Tang
1
-1
/
+1
2023-06-21
mptcp: add subflow unique id
Paolo Abeni
1
-1
/
+4
2023-06-21
mptcp: track some aggregate data counters
Paolo Abeni
1
-0
/
+4
2023-06-21
mptcp: drop legacy code around RX EOF
Paolo Abeni
1
-4
/
+1
2023-06-10
mptcp: unify pm set_flags interfaces
Geliang Tang
1
-0
/
+4
2023-06-10
mptcp: unify pm get_flags_and_ifindex_by_id
Geliang Tang
1
-0
/
+2
2023-06-10
mptcp: unify pm get_local_id interfaces
Geliang Tang
1
-1
/
+1
2023-06-10
mptcp: export local_address
Geliang Tang
1
-0
/
+1
2023-06-05
mptcp: only send RM_ADDR in nl_cmd_remove
Geliang Tang
1
-0
/
+1
2023-06-01
mptcp: consolidate passive msk socket initialization
Paolo Abeni
1
-4
/
+4
2023-06-01
mptcp: add annotations around msk->subflow accesses
Paolo Abeni
1
-1
/
+5
2023-06-01
mptcp: fix connect timeout handling
Paolo Abeni
1
-1
/
+0
2023-04-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+2
2023-04-19
mptcp: fix accept vs worker race
Paolo Abeni
1
-0
/
+1
2023-04-19
mptcp: stops worker on unaccepted sockets at listener close
Paolo Abeni
1
-0
/
+1
2023-04-17
mptcp: make userspace_pm_append_new_local_addr static
Geliang Tang
1
-2
/
+0
2023-04-17
mptcp: move first subflow allocation at mpc access time
Paolo Abeni
1
-1
/
+1
2023-04-17
mptcp: drop unneeded argument
Paolo Abeni
1
-1
/
+1
2023-03-18
mptcp: preserve const qualifier in mptcp_sk()
Eric Dumazet
1
-6
/
+3
2023-03-10
mptcp: fix UaF in listener shutdown
Paolo Abeni
1
-1
/
+0
2023-03-10
mptcp: use the workqueue to destroy unaccepted sockets
Paolo Abeni
1
-1
/
+4
2023-01-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+5
2023-01-13
mptcp: netlink: respect v4/v6-only sockets
Matthieu Baerts
1
-0
/
+3
2023-01-13
mptcp: explicitly specify sock family at subflow creation time
Paolo Abeni
1
-1
/
+2
2023-01-09
mptcp: rename 'sk' to 'ssk' in mptcp_token_new_connect()
Menglong Dong
1
-1
/
+1
2022-12-21
mptcp: fix lockdep false positive
Paolo Abeni
1
-1
/
+1
2022-12-21
mptcp: fix deadlock in fastopen error path
Paolo Abeni
1
-1
/
+1
2022-12-01
mptcp: add pm listener events
Geliang Tang
1
-0
/
+2
2022-11-29
mptcp: add subflow_v(4,6)_send_synack()
Dmytro Shytyi
1
-0
/
+3
2022-11-29
mptcp: implement delayed seq generation for passive fastopen
Dmytro Shytyi
1
-1
/
+15
2022-11-29
mptcp: consolidate initial ack seq generation
Paolo Abeni
1
-3
/
+6
2022-10-24
mptcp: factor out mptcp_connect()
Paolo Abeni
1
-1
/
+3
2022-10-24
mptcp: set msk local address earlier
Paolo Abeni
1
-0
/
+1
2022-09-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+2
2022-09-28
mptcp: fix unreleased socket in accept queue
Menglong Dong
1
-0
/
+1
2022-09-28
mptcp: factor out __mptcp_close() without socket lock
Menglong Dong
1
-0
/
+1
2022-09-15
mptcp: add mptcp_for_each_subflow_safe helper
Matthieu Baerts
1
-0
/
+2
2022-08-05
mptcp: do not queue data on closed subflows
Paolo Abeni
1
-4
/
+7
2022-08-05
mptcp: move subflow cleanup in mptcp_destroy_common()
Paolo Abeni
1
-1
/
+1
2022-07-12
mptcp: more accurate MPC endpoint tracking
Paolo Abeni
1
-0
/
+1
2022-07-12
mptcp: introduce and use mptcp_pm_send_ack()
Paolo Abeni
1
-1
/
+0
2022-07-09
mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h
Geliang Tang
1
-1
/
+0
2022-07-06
mptcp: netlink: issue MP_PRIO signals from userspace PMs
Kishen Maloor
1
-1
/
+7
2022-07-06
mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
Mat Martineau
1
-0
/
+1
2022-06-28
mptcp: fix race on unaccepted mptcp sockets
Paolo Abeni
1
-0
/
+2
2022-06-28
mptcp: fix shutdown vs fallback race
Paolo Abeni
1
-3
/
+16
2022-06-28
mptcp: invoke MP_FAIL response when needed
Geliang Tang
1
-1
/
+2
2022-05-19
mptcp: Do not traverse the subflow connection list without lock
Mat Martineau
1
-1
/
+0
2022-05-19
mptcp: stop using the mptcp_has_another_subflow() helper
Paolo Abeni
1
-13
/
+0
2022-05-19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-2
/
+17
2022-05-18
mptcp: Do TCP fallback on early DSS checksum failure
Mat Martineau
1
-1
/
+2
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
-0
/
+14
2022-05-05
mptcp: never shrink offered window
Paolo Abeni
1
-1
/
+1
2022-05-04
mptcp: netlink: allow userspace-driven subflow establishment
Florian Westphal
1
-0
/
+4
2022-05-04
mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
Kishen Maloor
1
-0
/
+4
2022-05-04
mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
Kishen Maloor
1
-0
/
+7
2022-05-04
mptcp: read attributes of addr entries managed by userspace PMs
Kishen Maloor
1
-1
/
+6
2022-05-04
mptcp: handle local addrs announced by userspace PMs
Kishen Maloor
1
-0
/
+15
2022-05-03
mptcp: establish subflows from either end of connection
Kishen Maloor
1
-2
/
+6
2022-05-03
mptcp: reflect remote port (not 0) in ANNOUNCED events
Kishen Maloor
1
-2
/
+2
2022-05-03
mptcp: bypass in-kernel PM restrictions for non-kernel PMs
Kishen Maloor
1
-0
/
+6
2022-04-29
mptcp: Add a per-namespace sysctl to set the default path manager type
Mat Martineau
1
-0
/
+1
2022-04-29
mptcp: Bypass kernel PM when userspace PM is enabled
Mat Martineau
1
-0
/
+5
2022-04-29
mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode
Mat Martineau
1
-0
/
+9
2022-04-29
mptcp: Remove redundant assignments in path manager init
Mat Martineau
1
-1
/
+0
2022-04-27
mptcp: reset subflow when MP_FAIL doesn't respond
Geliang Tang
1
-0
/
+1
2022-04-27
mptcp: add MP_FAIL response support
Geliang Tang
1
-0
/
+1
2022-04-23
mptcp: infinite mapping sending
Geliang Tang
1
-0
/
+12
2022-04-23
mptcp: track and update contiguous data status
Geliang Tang
1
-0
/
+1
2022-04-11
mptcp: reset the packet scheduler on incoming MP_PRIO
Paolo Abeni
1
-0
/
+1
2022-03-08
mptcp: strict local address ID selection
Paolo Abeni
1
-1
/
+2
2022-02-16
mptcp: don't save tcp data_ready and write space callbacks
Florian Westphal
1
-4
/
+2
2022-02-16
mptcp: constify a bunch of of helpers
Paolo Abeni
1
-9
/
+9
2022-02-16
mptcp: drop port parameter of mptcp_pm_add_addr_signal
Geliang Tang
1
-1
/
+1
2022-02-16
mptcp: drop unused sk in mptcp_get_options
Geliang Tang
1
-2
/
+1
2022-01-21
mptcp: Use struct_group() to avoid cross-field memset()
Kees Cook
1
-3
/
+3
2022-01-07
mptcp: change the parameter of __mptcp_make_csum
Geliang Tang
1
-0
/
+1
2022-01-07
mptcp: avoid atomic bit manipulation when possible
Paolo Abeni
1
-7
/
+11
2022-01-07
mptcp: cleanup MPJ subflow list handling
Paolo Abeni
1
-13
/
+2
2022-01-07
mptcp: do not block subflows creation on errors
Paolo Abeni
1
-1
/
+3
2022-01-07
mptcp: keep track of local endpoint still available for each msk
Paolo Abeni
1
-1
/
+11
2022-01-07
mptcp: cleanup accept and poll
Paolo Abeni
1
-1
/
+0
2022-01-07
mptcp: full disconnect implementation
Paolo Abeni
1
-0
/
+14
2022-01-07
mptcp: implement fastclose xmit path
Paolo Abeni
1
-0
/
+1
2021-12-17
mptcp: enforce HoL-blocking estimation
Paolo Abeni
1
-0
/
+1
2021-12-07
mptcp: support TCP_CORK and TCP_NODELAY
Maxim Galaganov
1
-1
/
+3
2021-12-07
mptcp: expose mptcp_check_and_set_pending
Maxim Galaganov
1
-0
/
+1
2021-12-07
mptcp: add TCP_INQ cmsg support
Florian Westphal
1
-0
/
+1
2021-11-20
mptcp: use delegate action to schedule 3rd ack retrans
Paolo Abeni
1
-8
/
+9
2021-10-27
mptcp: allocate fwd memory separately on the rx and tx path
Paolo Abeni
1
-14
/
+1
2021-10-16
mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static
Mat Martineau
1
-3
/
+0
2021-09-30
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2021-09-25
mptcp: remove tx_pending_data
Florian Westphal
1
-1
/
+0
2021-09-24
mptcp: don't return sockets in foreign netns
Florian Westphal
1
-1
/
+1
2021-09-03
mptcp: Only send extra TCP acks in eligible socket states
Mat Martineau
1
-0
/
+1
2021-09-01
mptcp: Fix duplicated argument in protocol.h
Wan Jiabing
1
-1
/
+1
2021-08-27
mptcp: consolidate in_opt sub-options fields in a bitmask
Paolo Abeni
1
-10
/
+8
2021-08-27
mptcp: better binary layout for mptcp_options_received
Paolo Abeni
1
-10
/
+10
2021-08-25
mptcp: send out MP_FAIL when data checksum fails
Geliang Tang
1
-0
/
+13
2021-08-25
mptcp: MP_FAIL suboption receiving
Geliang Tang
1
-0
/
+3
2021-08-25
mptcp: MP_FAIL suboption sending
Geliang Tang
1
-0
/
+3
2021-08-25
mptcp: optimize out option generation
Paolo Abeni
1
-0
/
+1
2021-08-24
mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT
Yonglong Li
1
-12
/
+0
2021-08-24
mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal
Yonglong Li
1
-1
/
+1
2021-08-24
mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate
Yonglong Li
1
-0
/
+6
2021-08-24
mptcp: move drop_other_suboptions check under pm lock
Yonglong Li
1
-2
/
+4
2021-08-18
mptcp: drop flags and ifindex arguments
Geliang Tang
1
-2
/
+3
2021-08-14
mptcp: faster active backup recovery
Paolo Abeni
1
-2
/
+10
2021-08-14
mptcp: cleanup sysctl data and helpers
Paolo Abeni
1
-4
/
+4
2021-08-14
mptcp: handle pending data on closed subflow
Paolo Abeni
1
-0
/
+6
2021-08-14
mptcp: less aggressive retransmission strategy
Paolo Abeni
1
-1
/
+4
2021-07-09
mptcp: properly account bulk freed memory
Paolo Abeni
1
-1
/
+9
2021-06-29
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-3
/
+10
2021-06-22
mptcp: refine mptcp_cleanup_rbuf
Paolo Abeni
1
-1
/
+0
2021-06-22
mptcp: add deny_join_id0 in mptcp_options_received
Geliang Tang
1
-1
/
+3
2021-06-22
mptcp: add allow_join_id0 in mptcp_out_options
Geliang Tang
1
-2
/
+4
2021-06-22
mptcp: add sysctl allow_join_initial_addr_port
Geliang Tang
1
-0
/
+1
2021-06-22
mptcp: drop duplicate mptcp_setsockopt() declaration
Paolo Abeni
1
-3
/
+0
2021-06-22
mptcp: avoid race on msk state changes
Paolo Abeni
1
-0
/
+2
2021-06-22
mptcp: drop tx skb cache
Paolo Abeni
1
-2
/
+0
2021-06-21
mptcp: fix bad handling of 32 bit ack wrap-around
Paolo Abeni
1
-0
/
+8
2021-06-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+0
2021-06-18
mptcp: add a new sysctl checksum_enabled
Geliang Tang
1
-1
/
+1
2021-06-18
mptcp: validate the data checksum
Paolo Abeni
1
-0
/
+4
2021-06-18
mptcp: receive checksum for MP_CAPABLE with data
Geliang Tang
1
-0
/
+3
2021-06-18
mptcp: add csum_reqd in mptcp_options_received
Geliang Tang
1
-0
/
+1
2021-06-18
mptcp: add sk parameter for mptcp_get_options
Geliang Tang
1
-1
/
+2
2021-06-18
mptcp: add csum_reqd in mptcp_out_options
Geliang Tang
1
-1
/
+2
2021-06-18
mptcp: generate the data checksum
Geliang Tang
1
-0
/
+7
2021-06-18
mptcp: add csum_enabled in mptcp_sock
Geliang Tang
1
-0
/
+2
2021-06-10
mptcp: wake-up readers only for in sequence data
Paolo Abeni
1
-1
/
+0
2021-05-28
mptcp: using TOKEN_MAX_RETRIES instead of magic number
Jianguo Wu
1
-0
/
+2
2021-05-25
mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
Davide Caratti
1
-1
/
+1
2021-05-25
mptcp: avoid OOB access in setsockopt()
Paolo Abeni
1
-0
/
+1
2021-04-16
mptcp: export mptcp_subflow_active
Geliang Tang
1
-0
/
+12
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
/
+7
2021-04-16
mptcp: move sockopt function into a new file
Paolo Abeni
1
-0
/
+5
2021-04-07
mptcp: drop MPTCP_ADDR_IPVERSION_4/6
Geliang Tang
1
-2
/
+0
2021-04-07
mptcp: use mptcp_addr_info in mptcp_options_received
Geliang Tang
1
-9
/
+1
2021-04-07
mptcp: drop OPTION_MPTCP_ADD_ADDR6
Geliang Tang
1
-5
/
+4
[next]