summaryrefslogtreecommitdiff
path: root/net/mptcp/subflow.c
AgeCommit message (Expand)AuthorFilesLines
2025-03-07mptcp: reset when MPTCP opts are dropped after joinMatthieu Baerts (NGI0)1-14/+1
2024-10-22mptcp: prevent MPC handshake on port-based signal endpointsPaolo Abeni1-0/+11
2024-10-17mptcp: handle consistently DSS corruptionPaolo Abeni1-1/+3
2024-10-17mptcp: fallback when MPTCP opts are dropped after 1st dataMatthieu Baerts (NGI0)1-1/+1
2024-09-08mptcp: pr_debug: add missing \n at the endMatthieu Baerts (NGI0)1-25/+25
2024-09-04mptcp: close subflow when receiving TCP+FINMatthieu Baerts (NGI0)1-2/+6
2024-08-14mptcp: pm: fix backup support in signal endpointsMatthieu Baerts (NGI0)1-0/+3
2024-08-14mptcp: mib: count MPJ with backup flagMatthieu Baerts (NGI0)1-0/+6
2024-08-11mptcp: fix duplicate data handlingPaolo Abeni1-4/+12
2024-08-11mptcp: distinguish rcv vs sent backup flag in requestsMatthieu Baerts (NGI0)1-0/+1
2024-04-10mptcp: don't account accept() of non-MPC client as fallback to TCPDavide Caratti1-0/+2
2024-03-06mptcp: fix data races on remote_idPaolo Abeni1-3/+3
2024-03-06mptcp: fix data races on local_idPaolo Abeni1-4/+5
2024-01-25mptcp: relax check on MPC passive fallbackPaolo Abeni1-1/+2
2024-01-25mptcp: refine opt_mp_capable determinationEric Dumazet1-4/+4
2024-01-25mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()Eric Dumazet1-2/+2
2024-01-25mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()Eric Dumazet1-1/+1
2024-01-25mptcp: strict validation before using mp_opt->hmacEric Dumazet1-1/+1
2024-01-10mptcp: prevent tcp diag from closing listener subflowsPaolo Abeni1-0/+13
2023-10-19mptcp: fix delegated action racesPaolo Abeni1-2/+8
2023-10-10mptcp: move __mptcp_error_report in protocol.cPaolo Abeni1-36/+0
2023-10-10mptcp: annotate lockless accesses to sk->sk_errEric Dumazet1-2/+2
2023-10-10mptcp: fix dangling connection hang-upPaolo Abeni1-0/+1
2023-10-10mptcp: rename timer related helper to less confusing namesPaolo Abeni1-1/+1
2023-08-16mptcp: fix disconnect vs accept racePaolo Abeni1-29/+29
2023-06-28mptcp: consolidate fallback and non fallback state machinePaolo Abeni1-7/+10
2023-06-09mptcp: consolidate passive msk socket initializationPaolo Abeni1-27/+1
2023-06-09mptcp: simplify subflow_syn_recv_sock()Paolo Abeni1-28/+13
2023-06-09mptcp: avoid unneeded address copyPaolo Abeni1-2/+0
2023-05-01mptcp: fix accept vs worker racePaolo Abeni1-10/+12
2023-05-01mptcp: stops worker on unaccepted sockets at listener closePaolo Abeni1-0/+72
2023-04-20mptcp: use mptcp_schedule_work instead of open-coding itPaolo Abeni1-12/+6
2023-03-30mptcp: fix UaF in listener shutdownPaolo Abeni1-72/+0
2023-03-30mptcp: use the workqueue to destroy unaccepted socketsPaolo Abeni1-5/+12
2023-03-30mptcp: refactor passive socket initializationPaolo Abeni1-6/+21
2023-03-22mptcp: avoid setting TCP_CLOSE state twiceMatthieu Baerts1-1/+0
2023-03-22mptcp: add ro_after_init for tcp{,v6}_prot_overrideGeliang Tang1-2/+2
2023-03-22mptcp: fix possible deadlock in subflow_error_reportPaolo Abeni1-0/+7
2023-02-22mptcp: fix locking for in-kernel listener creationPaolo Abeni1-1/+1
2023-02-14mptcp: be careful on subflow status propagation on errorsPaolo Abeni1-1/+9
2023-01-24mptcp: explicitly specify sock family at subflow creation timePaolo Abeni1-4/+5
2023-01-12mptcp: fix lockdep false positivePaolo Abeni1-2/+17
2023-01-07mptcp: use proper req destructor for IPv6Matthieu Baerts1-3/+16
2023-01-07mptcp: dedicated request sock for subflow in v6Matthieu Baerts1-8/+26
2023-01-07mptcp: remove MPTCP 'ifdef' in TCP SYN cookiesMatthieu Baerts1-1/+11
2022-11-28mptcp: fix sleep in atomic at close timePaolo Abeni1-3/+3
2022-10-24mptcp: set msk local address earlierPaolo Abeni1-0/+7
2022-09-28mptcp: fix unreleased socket in accept queueMenglong Dong1-26/+7
2022-08-05mptcp: move subflow cleanup in mptcp_destroy_common()Paolo Abeni1-1/+2
2022-07-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1