• stephen hemminger's avatar
    tcp: fix RTT for quick packets in congestion control · febf0819
    stephen hemminger authored
    In the congestion control interface, the callback for each ACK
    includes an estimated round trip time in microseconds.
    Some algorithms need high resolution (Vegas style) but most only
    need jiffie resolution.  If RTT is not accurate (like a retransmission)
    -1 is used as a flag value.
    
    When doing coarse resolution if RTT is less than a a jiffie
    then 0 should be returned rather than no estimate. Otherwise algorithms
    that expect good ack's to trigger slow start (like CUBIC Hystart)
    will be confused.
    Signed-off-by: default avatarStephen Hemminger <shemminger@vyatta.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    febf0819
tcp_input.c 168 KB