aboutsummaryrefslogtreecommitdiffstats
path: root/net/rxrpc/output.c
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2017-11-24 10:18:41 +0000
committerDavid Howells <dhowells@redhat.com>2017-11-24 10:18:41 +0000
commitbeb8e5e4f38cc3e4c2839cfc143e0312bf53d0e0 (patch)
tree569cde5872aa346014ee04a2fcf3b3863ba44646 /net/rxrpc/output.c
parentrxrpc: Don't transmit DELAY ACKs immediately on proposal (diff)
downloadlinux-dev-beb8e5e4f38cc3e4c2839cfc143e0312bf53d0e0.tar.xz
linux-dev-beb8e5e4f38cc3e4c2839cfc143e0312bf53d0e0.zip
rxrpc: Express protocol timeouts in terms of RTT
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: David Howells <dhowells@redhat.com>
Diffstat (limited to 'net/rxrpc/output.c')
0 files changed, 0 insertions, 0 deletions