DescriptionChange initial DTLS retransmission timer from 1 second to 50ms.
This will help ensure a timely DTLS handshake when there's packet
loss. It will likely result in spurious retransmissions (since the
RTT is usually > 50ms), but since exponential backoff is still used,
there will at most be ~4 extra retransmissions. For a time-sensitive
application like WebRTC this seems like a reasonable tradeoff.
R=pthatcher@webrtc.org, juberti@chromium.org, juberti@webrtc.org
Committed: https://crrev.com/1e435628366fb9fed71632369f05928ed857d8ef
Cr-Commit-Position: refs/heads/master@{#12853}
Committed: https://chromium.googlesource.com/external/webrtc/+/4f0dfbd213aaad0b8b32b0cf0101b47aea039770
Patch Set 1 #Patch Set 2 : Put the new method in "if boringssl", not the other way around... #Patch Set 3 : Fixing flaky tests by using the fake clock. Also adding a new test for good measure. #Patch Set 4 : Skip the retransmission schedule test if not built with BoringSSL. #
Total comments: 3
Patch Set 5 : Fixing typo in comment. #
Messages
Total messages: 31 (12 generated)
|