]> git.baikalelectronics.ru Git - kernel.git/commit
mptcp: skip to next candidate if subflow has unacked data
authorFlorian Westphal <fw@strlen.de>
Thu, 19 Nov 2020 19:45:56 +0000 (11:45 -0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 20 Nov 2020 23:33:24 +0000 (15:33 -0800)
commitd20c607a53e4baabe48b1c251c7ce5f845339b9e
tree4de856b0725ce1c5d410bae43eab7ec82c9e2fa6
parentd0e8f98f45a43e0a408d935a57723ff68f2e36bc
mptcp: skip to next candidate if subflow has unacked data

In case a subflow path is blocked, MPTCP-level retransmit may not take
place anymore because such subflow is likely to have unacked data left
in its write queue.

Ignore subflows that have experienced loss and test next candidate.

Fixes: 5912371d8a1b6d3df ("mptcp: implement and use MPTCP-level retransmission")
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/mptcp/protocol.c