commit | 9e6b497c872f3298d1b965e5cf9f623dd10ddef4 | [log] [tgz] |
---|---|---|
author | Peter McCurdy <pmccurdy@google.com> | Tue Mar 21 03:11:27 2017 -0400 |
committer | Peter McCurdy <pmccurdy@google.com> | Mon May 15 20:50:52 2017 -0400 |
tree | 82bfa666a57972f416582b242bf64a120be34170 | |
parent | ec947526ee9c2686c92e82a8a3f179cacdfd3ee2 [diff] |
Track time internally using 64-bit microseconds. Avoids strangeness with scheduling the next session to send a packet on when the server's elapsed time wraps around the 32-bit microsecond mark (every ~71 minutes). We still transmit 32-bit timestamps on the wire, the wrapping doesn't cause problems there. Change-Id: I29a7d8158f0ae66597f9e9a149f61e7265f03150