• David Howells's avatar
    rxrpc: Express protocol timeouts in terms of RTT · beb8e5e4
    David Howells authored
    Express protocol timeouts for data retransmission and deferred ack
    generation in terms on RTT rather than specified timeouts once we have
    sufficient RTT samples.
    
    For the moment, this requires just one RTT sample to be able to use this
    for ack deferral and two for data retransmission.
    
    The data retransmission timeout is set at RTT*1.5 and the ACK deferral
    timeout is set at RTT.
    
    Note that the calculated timeout is limited to a minimum of 4ns to make
    sure it doesn't happen too quickly.
    Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
    beb8e5e4
sendmsg.c 21.1 KB