Re: [PATCH net] tcp_cubic: do not set epoch_start in the future

2015-09-17 Thread David Miller
From: Eric Dumazet Date: Thu, 17 Sep 2015 08:38:00 -0700 > From: Eric Dumazet > > Tracking idle time in bictcp_cwnd_event() is imprecise, as epoch_start > is normally set at ACK processing time, not at send time. > > Doing a proper fix would need to add an additional state variable, > and does

[PATCH net] tcp_cubic: do not set epoch_start in the future

2015-09-17 Thread Eric Dumazet
From: Eric Dumazet Tracking idle time in bictcp_cwnd_event() is imprecise, as epoch_start is normally set at ACK processing time, not at send time. Doing a proper fix would need to add an additional state variable, and does not seem worth the trouble, given CUBIC bug has been there forever befor