summaryrefslogtreecommitdiffstats
path: root/net/mptcp/protocol.c
Commit message (Expand)AuthorAgeFilesLines
* mptcp: avoid atomic bit manipulation when possiblePaolo Abeni2022-01-071-22/+25
* mptcp: cleanup MPJ subflow list handlingPaolo Abeni2022-01-071-67/+50
* mptcp: do not block subflows creation on errorsPaolo Abeni2022-01-071-0/+6
* mptcp: keep track of local endpoint still available for each mskPaolo Abeni2022-01-071-2/+1
* mptcp: implement support for user-space disconnectPaolo Abeni2022-01-071-4/+13
* mptcp: cleanup accept and pollPaolo Abeni2022-01-071-18/+7
* mptcp: full disconnect implementationPaolo Abeni2022-01-071-25/+76
* mptcp: keep snd_una updated for fallback socketPaolo Abeni2022-01-071-0/+1
* mptcp: enforce HoL-blocking estimationPaolo Abeni2021-12-171-25/+47
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-12-161-2/+4
|\
| * mptcp: fix deadlock in __mptcp_push_pending()Maxim Galaganov2021-12-141-1/+1
| * mptcp: clear 'kern' flag from fallback socketsFlorian Westphal2021-12-141-1/+3
* | mptcp: expose mptcp_check_and_set_pendingMaxim Galaganov2021-12-071-1/+1
* | mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctlsFlorian Westphal2021-12-071-0/+53
* | mptcp: add TCP_INQ cmsg supportFlorian Westphal2021-12-071-1/+35
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-11-261-9/+42
|\|
| * mptcp: use delegate action to schedule 3rd ack retransPaolo Abeni2021-11-201-9/+42
* | net: cache align tcp_memory_allocated, tcp_sockets_allocatedEric Dumazet2021-11-161-1/+1
|/
* tcp: factorize ip_summed settingEric Dumazet2021-10-281-1/+1
* tcp: no longer set skb->reserved_tailroomEric Dumazet2021-10-281-1/+0
* tcp: cleanup tcp_remove_empty_skb() useEric Dumazet2021-10-281-2/+2
* mptcp: drop unused sk in mptcp_push_releaseGeliang Tang2021-10-271-5/+4
* mptcp: allocate fwd memory separately on the rx and tx pathPaolo Abeni2021-10-271-131/+94
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-10-141-40/+15
|\
| * mptcp: fix possible stall on recvmsg()Paolo Abeni2021-10-081-40/+15
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-09-301-1/+1
|\|
| * net: introduce and use lock_sock_fast_nested()Paolo Abeni2021-09-301-1/+1
| * mptcp: ensure tx skbs always have the MPTCP extPaolo Abeni2021-09-221-2/+2
* | mptcp: re-arm retransmit timer if data is pendingFlorian Westphal2021-09-251-3/+18
* | mptcp: remove tx_pending_dataFlorian Westphal2021-09-251-4/+0
* | mptcp: use lockdep_assert_held_once() instead of open-coding itPaolo Abeni2021-09-251-6/+3
* | mptcp: do not shrink snd_nxt when recoveringFlorian Westphal2021-09-251-12/+31
* | mptcp: stop relying on tcp_tx_skb_cachePaolo Abeni2021-09-231-60/+77
* | mptcp: ensure tx skbs always have the MPTCP extPaolo Abeni2021-09-231-2/+2
|/
* mptcp: Only send extra TCP acks in eligible socket statesMat Martineau2021-09-031-9/+12
* mptcp: fix possible divide by zeroPaolo Abeni2021-09-011-41/+35
* mptcp: make the locking tx schema more readablePaolo Abeni2021-08-271-3/+7
* mptcp: consolidate in_opt sub-options fields in a bitmaskPaolo Abeni2021-08-271-2/+2
* mptcp: add mibs for stale subflows processingPaolo Abeni2021-08-141-0/+1
* mptcp: faster active backup recoveryPaolo Abeni2021-08-141-3/+24
* mptcp: handle pending data on closed subflowPaolo Abeni2021-08-141-5/+71
* mptcp: less aggressive retransmission strategyPaolo Abeni2021-08-141-9/+16
* mptcp: more accurate timeoutPaolo Abeni2021-08-141-23/+37
* mptcp: properly account bulk freed memoryPaolo Abeni2021-07-091-5/+7
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-06-291-0/+5
|\
| * mptcp: avoid race on msk state changesPaolo Abeni2021-06-221-0/+5
* | mptcp: fix 'masking a bool' warningMatthieu Baerts2021-06-281-1/+1
* | mptcp: refine mptcp_cleanup_rbufPaolo Abeni2021-06-221-33/+23
* | mptcp: drop redundant test in move_skbs_to_msk()Paolo Abeni2021-06-221-3/+0
* | mptcp: don't clear MPTCP_DATA_READY in sk_wait_event()Paolo Abeni2021-06-221-4/+2