summaryrefslogtreecommitdiffstats
path: root/net/mptcp/subflow.c
Commit message (Expand)AuthorAgeFilesLines
* mptcp: consolidate fallback and non fallback state machinePaolo Abeni2023-06-281-7/+10
* mptcp: consolidate passive msk socket initializationPaolo Abeni2023-06-091-27/+1
* mptcp: simplify subflow_syn_recv_sock()Paolo Abeni2023-06-091-28/+13
* mptcp: avoid unneeded address copyPaolo Abeni2023-06-091-2/+0
* mptcp: fix accept vs worker racePaolo Abeni2023-05-011-10/+12
* mptcp: stops worker on unaccepted sockets at listener closePaolo Abeni2023-05-011-0/+72
* mptcp: use mptcp_schedule_work instead of open-coding itPaolo Abeni2023-04-201-12/+6
* mptcp: fix UaF in listener shutdownPaolo Abeni2023-03-301-72/+0
* mptcp: use the workqueue to destroy unaccepted socketsPaolo Abeni2023-03-301-5/+12
* mptcp: refactor passive socket initializationPaolo Abeni2023-03-301-6/+21
* mptcp: avoid setting TCP_CLOSE state twiceMatthieu Baerts2023-03-221-1/+0
* mptcp: add ro_after_init for tcp{,v6}_prot_overrideGeliang Tang2023-03-221-2/+2
* mptcp: fix possible deadlock in subflow_error_reportPaolo Abeni2023-03-221-0/+7
* mptcp: fix locking for in-kernel listener creationPaolo Abeni2023-02-221-1/+1
* mptcp: be careful on subflow status propagation on errorsPaolo Abeni2023-02-141-1/+9
* mptcp: explicitly specify sock family at subflow creation timePaolo Abeni2023-01-241-4/+5
* mptcp: fix lockdep false positivePaolo Abeni2023-01-121-2/+17
* mptcp: use proper req destructor for IPv6Matthieu Baerts2023-01-071-3/+16
* mptcp: dedicated request sock for subflow in v6Matthieu Baerts2023-01-071-8/+26
* mptcp: remove MPTCP 'ifdef' in TCP SYN cookiesMatthieu Baerts2023-01-071-1/+11
* mptcp: fix sleep in atomic at close timePaolo Abeni2022-11-281-3/+3
* mptcp: set msk local address earlierPaolo Abeni2022-10-241-0/+7
* mptcp: fix unreleased socket in accept queueMenglong Dong2022-09-281-26/+7
* mptcp: move subflow cleanup in mptcp_destroy_common()Paolo Abeni2022-08-051-1/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-281-1/+1
|\
| * mptcp: Do not return EINPROGRESS when subflow creation succeedsMat Martineau2022-07-261-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-06-301-29/+98
|\|
| * mptcp: fix race on unaccepted mptcp socketsPaolo Abeni2022-06-281-0/+52
| * mptcp: consistent map handling on failurePaolo Abeni2022-06-281-10/+9
| * mptcp: fix shutdown vs fallback racePaolo Abeni2022-06-281-1/+1
| * mptcp: invoke MP_FAIL response when neededGeliang Tang2022-06-281-9/+29
| * mptcp: introduce MAPPING_BAD_CSUMPaolo Abeni2022-06-281-9/+9
| * mptcp: fix error mibs accountingPaolo Abeni2022-06-281-3/+1
* | net: mptcp: fix some spelling mistake in mptcpMenglong Dong2022-06-281-1/+1
|/
* mptcp: Check for orphaned subflow before handling MP_FAIL timerMat Martineau2022-05-191-8/+4
* mptcp: stop using the mptcp_has_another_subflow() helperPaolo Abeni2022-05-191-2/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-05-191-7/+28
|\
| * mptcp: Do TCP fallback on early DSS checksum failureMat Martineau2022-05-181-3/+18
| * mptcp: fix checksum byte orderPaolo Abeni2022-05-181-1/+1
| * mptcp: fix subflow accounting on closePaolo Abeni2022-05-131-3/+9
* | mptcp: read attributes of addr entries managed by userspace PMsKishen Maloor2022-05-041-1/+1
* | mptcp: store remote id from MP_JOIN SYN/ACK in local ctxKishen Maloor2022-05-031-0/+1
* | mptcp: bypass in-kernel PM restrictions for non-kernel PMsKishen Maloor2022-05-031-1/+3
* | mptcp: reset subflow when MP_FAIL doesn't respondGeliang Tang2022-04-271-0/+11
* | mptcp: add MP_FAIL response supportGeliang Tang2022-04-271-0/+2
* | mptcp: infinite mapping receivingGeliang Tang2022-04-231-1/+3
* | mptcp: track and update contiguous data statusGeliang Tang2022-04-231-1/+3
* | mptcp: add the fallback checkGeliang Tang2022-04-231-21/+24
* | mptcp: don't send RST for single subflowGeliang Tang2022-04-231-5/+5
|/
* mptcp: strict local address ID selectionPaolo Abeni2022-03-081-9/+58