summaryrefslogtreecommitdiffstats
path: root/net/mptcp/protocol.c
Commit message (Expand)AuthorAgeFilesLines
* mptcp: fix pending data accountingPaolo Abeni2020-12-171-3/+2
* mptcp: push pending frames when subflow has free spacePaolo Abeni2020-12-171-1/+1
* mptcp: properly annotate nested lockPaolo Abeni2020-12-171-1/+1
* mptcp: fix security context on server socketPaolo Abeni2020-12-171-0/+2
* mptcp: let MPTCP create max size skbsPaolo Abeni2020-12-141-5/+9
* mptcp: parse and act on incoming FASTCLOSE optionFlorian Westphal2020-12-141-0/+33
* mptcp: be careful on subflows shutdownPaolo Abeni2020-12-091-2/+10
* mptcp: link MPC subflow into msk only after acceptPaolo Abeni2020-12-091-0/+11
* mptcp: avoid potential infinite loop in mptcp_recvmsg()Eric Dumazet2020-12-021-1/+1
* mptcp: use mptcp release_cb for delayed tasksPaolo Abeni2020-11-301-101/+149
* mptcp: avoid a few atomic ops in the rx pathPaolo Abeni2020-11-301-18/+16
* mptcp: allocate TX skbs in msk contextPaolo Abeni2020-11-301-41/+207
* mptcp: protect the rx path with the msk socket spinlockPaolo Abeni2020-11-301-47/+102
* mptcp: implement wmem reservationPaolo Abeni2020-11-301-7/+85
* mptcp: be careful on MPTCP-level ack.Paolo Abeni2020-11-251-18/+49
* mptcp: put reference in mptcp timeout timerFlorian Westphal2020-11-251-0/+1
* 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