From: Florian Westphal <f...@strlen.de> Date: Mon, 21 Nov 2016 14:18:36 +0100
> highspeed, illinois, scalable, veno and yeah congestion control algorithms > don't provide a 'cwnd_undo' function. This makes the stack default to a > 'reno undo' which doubles cwnd. However, the ssthresh implementation of > these algorithms do not halve the slowstart threshold. This causes similar > issue as the one fixed for dctcp in ce6dd23329b1e ("dctcp: avoid bogus > doubling of cwnd after loss"). > > In light of this it seems better to remove the fallback and make undo_cwnd > mandatory. > > First patch fixes those spots where reno undo seems incorrect by providing > .cwnd_undo functions, second patch removes the fallback. Series applied, thanks for following up on this.