summaryrefslogtreecommitdiffstats
path: root/net/mptcp/protocol.c
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-221-96/+64
|\
| * mptcp: ensure listener is unhashed before updating the sk statusPaolo Abeni2023-06-211-12/+19
| * mptcp: drop legacy code around RX EOFPaolo Abeni2023-06-211-49/+0
| * mptcp: consolidate fallback and non fallback state machinePaolo Abeni2023-06-211-26/+15
| * mptcp: fix possible list corruption on passive MPJPaolo Abeni2023-06-211-3/+9
| * mptcp: fix possible divide by zero in recvmsg()Paolo Abeni2023-06-211-0/+7
| * mptcp: handle correctly disconnect() failuresPaolo Abeni2023-06-211-6/+14
* | mptcp: consolidate transition to TCP_CLOSE in mptcp_do_fastclose()Paolo Abeni2023-06-211-5/+3
* | mptcp: add subflow unique idPaolo Abeni2023-06-211-0/+6
* | mptcp: track some aggregate data countersPaolo Abeni2023-06-211-1/+10
* | mptcp: move snd_una update earlier for fallback socketPaolo Abeni2023-06-211-6/+0
* | net: ioctl: Use kernel memory on protocol ioctl callbacksBreno Leitao2023-06-151-6/+5
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-06-011-62/+78
|\|
| * mptcp: fix active subflow finalizationPaolo Abeni2023-06-011-9/+14
| * mptcp: add annotations around sk->sk_shutdown accessesPaolo Abeni2023-06-011-13/+16
| * mptcp: fix data race around msk->first accessPaolo Abeni2023-06-011-3/+3
| * mptcp: consolidate passive msk socket initializationPaolo Abeni2023-06-011-7/+28
| * mptcp: add annotations around msk->subflow accessesPaolo Abeni2023-06-011-8/+10
| * mptcp: fix connect timeout handlingPaolo Abeni2023-06-011-22/+7
* | mptcp: refactor mptcp_stream_accept()Paolo Abeni2023-05-181-9/+12
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-04-201-24/+50
|\
| * mptcp: fix accept vs worker racePaolo Abeni2023-04-191-23/+45
| * mptcp: stops worker on unaccepted sockets at listener closePaolo Abeni2023-04-191-1/+5
* | mptcp: fastclose msk when cleaning unaccepted socketsPaolo Abeni2023-04-171-2/+5
* | mptcp: move first subflow allocation at mpc access timePaolo Abeni2023-04-171-24/+37
* | mptcp: move fastopen subflow check inside mptcp_sendmsg_fastopen()Paolo Abeni2023-04-171-6/+18
* | mptcp: avoid unneeded __mptcp_nmpc_socket() usagePaolo Abeni2023-04-171-3/+6
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-04-131-1/+1
|\|
| * mptcp: stricter state check in mptcp_workerPaolo Abeni2023-04-131-1/+1
* | mptcp: preserve const qualifier in mptcp_sk()Eric Dumazet2023-03-181-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-03-171-32/+32
|\|
| * mptcp: fix UaF in listener shutdownPaolo Abeni2023-03-101-5/+2
| * mptcp: use the workqueue to destroy unaccepted socketsPaolo Abeni2023-03-101-10/+30
| * mptcp: refactor passive socket initializationPaolo Abeni2023-03-101-17/+0
* | mptcp: annotate lockless accesses to sk->sk_errEric Dumazet2023-03-171-4/+4
|/
* net: no longer support SOCK_REFCNT_DEBUG featureJason Xing2023-02-151-1/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-02-091-0/+9
|\
| * mptcp: do not wait for bare sockets' timeoutPaolo Abeni2023-02-081-0/+9
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2023-01-201-1/+1
|\|
| * mptcp: explicitly specify sock family at subflow creation timePaolo Abeni2023-01-131-1/+1
* | mptcp: add statistics for mptcp socket in useMenglong Dong2023-01-091-1/+11
* | mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()Menglong Dong2023-01-091-6/+7
* | mptcp: use net instead of sock_netGeliang Tang2023-01-091-2/+2
* | mptcp: use msk_owned_by_me helperGeliang Tang2023-01-091-5/+4
|/
* mptcp: fix lockdep false positivePaolo Abeni2022-12-211-1/+1
* mptcp: fix deadlock in fastopen error pathPaolo Abeni2022-12-211-3/+15
* mptcp: add pm listener eventsGeliang Tang2022-12-011-0/+3
* mptcp: add subflow_v(4,6)_send_synack()Dmytro Shytyi2022-11-291-1/+1
* mptcp: implement delayed seq generation for passive fastopenDmytro Shytyi2022-11-291-9/+0
* mptcp: consolidate initial ack seq generationPaolo Abeni2022-11-291-18/+1