summaryrefslogtreecommitdiffstats
path: root/net/mptcp/protocol.c
Commit message (Expand)AuthorAgeFilesLines
* mptcp: refine MPTCP-level ack schedulingPaolo Abeni2020-11-201-54/+51
* mptcp: track window announced to peerFlorian Westphal2020-11-201-5/+7
* mptcp: send out dedicated ADD_ADDR packetGeliang Tang2020-11-201-1/+5
* mptcp: keep unaccepted MPC subflow into join listPaolo Abeni2020-11-201-16/+8
* mptcp: skip to next candidate if subflow has unacked dataFlorian Westphal2020-11-201-1/+4
* mptcp: fix state tracking for fallback socketPaolo Abeni2020-11-201-5/+13
* mptcp: drop WORKER_RUNNING status bitPaolo Abeni2020-11-201-7/+1
* mptcp: update rtx timeout only if required.Paolo Abeni2020-11-191-4/+5
* mptcp: send explicit ack on delayed ack_seq incrPaolo Abeni2020-11-161-13/+21
* mptcp: keep track of advertised windows right edgeFlorian Westphal2020-11-161-1/+48
* mptcp: rework poll+nospace handlingFlorian Westphal2020-11-161-44/+48
* mptcp: try to push pending data on snd una updatesPaolo Abeni2020-11-161-0/+3
* mptcp: move page frag allocation in mptcp_sendmsg()Paolo Abeni2020-11-161-217/+189
* mptcp: refactor shutdown and closePaolo Abeni2020-11-161-96/+244
* mptcp: introduce MPTCP snd_nxtPaolo Abeni2020-11-161-2/+5
* mptcp: add accounting for pending dataPaolo Abeni2020-11-161-0/+1
* mptcp: reduce the arguments of mptcp_sendmsg_fragPaolo Abeni2020-11-161-24/+29
* mptcp: introduce mptcp_schedule_workPaolo Abeni2020-11-161-14/+22
* mptcp: use tcp_build_frag()Paolo Abeni2020-11-161-17/+8
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2020-11-121-0/+1
|\
| * mptcp: provide rmem[0] limitPaolo Abeni2020-11-091-0/+1
* | mptcp: split mptcp_clean_una functionFlorian Westphal2020-11-041-11/+17
* | tcp: propagate MPTCP skb extensions on xmit splitsPaolo Abeni2020-11-041-2/+5
* | mptcp: use _fast lock version in __mptcp_move_skbsFlorian Westphal2020-11-041-2/+3
* | mptcp: adjust mptcp receive buffer limit if subflow has larger oneFlorian Westphal2020-11-041-5/+22
|/
* mptcp: add missing memory scheduling in the rx pathPaolo Abeni2020-10-291-0/+10
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2020-10-151-0/+17
|\
| * mptcp: subflows garbage collectionPaolo Abeni2020-10-101-0/+17
* | mptcp: fix infinite loop on recvmsg()/worker() race.Paolo Abeni2020-10-081-1/+8
* | mptcp: don't skip needed ackPaolo Abeni2020-10-061-2/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-10-051-4/+4
|\|
| * mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seqMat Martineau2020-09-291-4/+4
* | mptcp: add mptcp_destroy_common helperGeliang Tang2020-09-241-3/+8
* | mptcp: remove addr and subflow in PM netlinkGeliang Tang2020-09-241-4/+5
* | mptcp: add the incoming RM_ADDR supportGeliang Tang2020-09-241-4/+8
* | mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofoYe Bin2020-09-171-2/+3
* | mptcp: call tcp_cleanup_rbuf on subflowsPaolo Abeni2020-09-141-0/+6
* | mptcp: allow picking different xmit subflowsPaolo Abeni2020-09-141-16/+95
* | mptcp: add OoO related mibsPaolo Abeni2020-09-141-1/+23
* | mptcp: move ooo skbs into msk out of order queue.Paolo Abeni2020-09-141-56/+208
* | mptcp: introduce and use mptcp_try_coalesce()Paolo Abeni2020-09-141-12/+19
* | mptcp: basic sndbuf autotuningPaolo Abeni2020-09-141-4/+13
* | mptcp: trigger msk processing even for OoO dataPaolo Abeni2020-09-141-6/+27
* | mptcp: rethink 'is writable' conditionalPaolo Abeni2020-09-141-25/+46
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2020-09-041-4/+2
|\|
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds2020-09-031-2/+1
| |\
| | * mptcp: free acked data before waiting for more memoryFlorian Westphal2020-08-261-2/+1
| * | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-2/+1
| |/
* / mptcp: Remove unused macro MPTCP_SAME_STATEYueHaibing2020-08-311-2/+0
|/
* mptcp: sendmsg: reset iter on error reduxFlorian Westphal2020-08-161-3/+5