• Ilpo Järvinen's avatar
    [TCP]: Add bytes_acked (ABC) clearing to FRTO too · 16e90681
    Ilpo Järvinen authored
    I was reading tcp_enter_loss while looking for Cedric's bug and
    noticed bytes_acked adjustment is missing from FRTO side.
    
    Since bytes_acked will only be used in tcp_cong_avoid, I think
    it's safe to assume RTO would be spurious. During FRTO cwnd
    will be not controlled by tcp_cong_avoid and if FRTO calls for
    conventional recovery, cwnd is adjusted and the result of wrong
    assumption is cleared from bytes_acked. If RTO was in fact
    spurious, we did normal ABC already and can continue without
    any additional adjustments.
    Signed-off-by: default avatarIlpo Järvinen <ilpo.jarvinen@helsinki.fi>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    16e90681
tcp_input.c 147 KB