]> www.infradead.org Git - linux-platform-drivers-x86.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)
commit860975c6f80adae9d2c7654bde04a99dd28bc94f
tree4de856b0725ce1c5d410bae43eab7ec82c9e2fa6
parent26aa231439fef49f11284ea9d9245e074d69197a
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: 3b1d6210a95773691 ("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