summaryrefslogtreecommitdiffstats
path: root/net/mptcp/protocol.c
Commit message (Expand)AuthorAgeFilesLines
* mptcp: ensure listener is unhashed before updating the sk statusPaolo Abeni2023-07-011-6/+20
* mptcp: consolidate fallback and non fallback state machinePaolo Abeni2023-06-281-26/+15
* mptcp: fix possible list corruption on passive MPJPaolo Abeni2023-06-281-3/+9
* mptcp: fix possible divide by zero in recvmsg()Paolo Abeni2023-06-281-0/+7
* mptcp: handle correctly disconnect() failuresPaolo Abeni2023-06-281-6/+14
* mptcp: fix active subflow finalizationPaolo Abeni2023-06-091-9/+14
* mptcp: fix connect timeout handlingPaolo Abeni2023-06-091-22/+7
* mptcp: add annotations around sk->sk_shutdown accessesPaolo Abeni2023-06-091-13/+16
* mptcp: fix data race around msk->first accessPaolo Abeni2023-06-091-3/+3
* mptcp: consolidate passive msk socket initializationPaolo Abeni2023-06-091-7/+28
* mptcp: add annotations around msk->subflow accessesPaolo Abeni2023-06-091-8/+10
* mptcp: avoid unneeded __mptcp_nmpc_socket() usagePaolo Abeni2023-06-091-3/+6
* mptcp: fix accept vs worker racePaolo Abeni2023-05-011-23/+45
* mptcp: stops worker on unaccepted sockets at listener closePaolo Abeni2023-05-011-0/+6
* inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().Kuniyuki Iwashima2023-04-261-7/+0
* mptcp: stricter state check in mptcp_workerPaolo Abeni2023-04-201-1/+1
* mptcp: fix UaF in listener shutdownPaolo Abeni2023-03-301-5/+0
* mptcp: use the workqueue to destroy unaccepted socketsPaolo Abeni2023-03-301-10/+31
* mptcp: refactor passive socket initializationPaolo Abeni2023-03-301-17/+0
* mptcp: do not wait for bare sockets' timeoutPaolo Abeni2023-02-141-0/+9
* mptcp: explicitly specify sock family at subflow creation timePaolo Abeni2023-01-241-1/+1
* mptcp: fix lockdep false positivePaolo Abeni2023-01-121-1/+1
* mptcp: fix deadlock in fastopen error pathPaolo Abeni2023-01-121-3/+15
* mptcp: don't orphan ssk in mptcp_close()Menglong Dong2022-11-281-7/+6
* mptcp: fix abba deadlock on fastopenPaolo Abeni2022-10-241-15/+34
* mptcp: factor out mptcp_connect()Paolo Abeni2022-10-241-66/+70
* mptcp: set msk local address earlierPaolo Abeni2022-10-241-2/+1
* mptcp: update misleading comments.Paolo Abeni2022-10-031-7/+7
* mptcp: use fastclose on more edge scenariosPaolo Abeni2022-10-031-19/+44
* mptcp: propagate fastclose errorPaolo Abeni2022-10-031-11/+36
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-09-291-3/+13
|\
| * mptcp: fix unreleased socket in accept queueMenglong Dong2022-09-281-1/+1
| * mptcp: factor out __mptcp_close() without socket lockMenglong Dong2022-09-281-2/+12
* | mptcp: poll allow write call before actual connectBenjamin Hesmans2022-09-281-0/+4
* | mptcp: handle defer connect in mptcp_sendmsgDmytro Shytyi2022-09-281-0/+22
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-09-221-1/+7
|\|
| * mptcp: fix fwd memory accounting on coalescePaolo Abeni2022-09-131-1/+7
* | mptcp: add do_check_data_fin to replace copiedGeliang Tang2022-09-151-3/+4
* | mptcp: add mptcp_for_each_subflow_safe helperMatthieu Baerts2022-09-151-3/+3
|/
* net: Fix data-races around sysctl_max_skb_frags.Kuniyuki Iwashima2022-08-241-1/+1
* mptcp: do not queue data on closed subflowsPaolo Abeni2022-08-051-1/+7
* mptcp: move subflow cleanup in mptcp_destroy_common()Paolo Abeni2022-08-051-24/+15
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-281-4/+4
|\
| * net: Fix data-races around sysctl_[rw]mem(_offset)?.Kuniyuki Iwashima2022-07-251-3/+3
| * tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.Kuniyuki Iwashima2022-07-221-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-141-2/+2
|\|
| * mptcp: fix subflow traversal at disconnect timePaolo Abeni2022-07-111-2/+2
* | mptcp: introduce and use mptcp_pm_send_ack()Paolo Abeni2022-07-121-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-071-2/+7
|\|
| * mptcp: Acquire the subflow socket lock before modifying MP_PRIO flagsMat Martineau2022-07-061-2/+7