rxrpc: Preset timestamp on Tx sk_buffs
authorDavid Howells <dhowells@redhat.com>
Fri, 23 Sep 2016 12:17:33 +0000 (13:17 +0100)
committerDavid Howells <dhowells@redhat.com>
Fri, 23 Sep 2016 12:17:52 +0000 (13:17 +0100)
commitb24d2891cfb0a7975b0039743439c98fe7b7dea7
tree0085b06165816601606819a93e416cd35a6f4fa0
parente12934d9806e61d2727069cd56757987f3da76aa
rxrpc: Preset timestamp on Tx sk_buffs

Set the timestamp on sk_buffs holding packets to be transmitted before
queueing them because the moment the packet is on the queue it can be seen
by the retransmission algorithm - which may see a completely random
timestamp.

If the retransmission algorithm sees such a timestamp, it may retransmit
the packet and, in future, tell the congestion management algorithm that
the retransmit timer expired.

Signed-off-by: David Howells <dhowells@redhat.com>
net/rxrpc/sendmsg.c