commit | f9866cce56f1c27e9004f25f3860220de1a99763 | [log] [tgz] |
---|---|---|
author | fayang <fayang@google.com> | Fri Jun 25 16:10:18 2021 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Jun 25 16:11:21 2021 -0700 |
tree | d74234ba37802d449991d036f4e0d6ef52472fbc | |
parent | ee762741d0b4e99d7a06a666f94be023bfe429eb [diff] |
In QUIC, do not re-arm PTO timer on sending application data before handshake gets confirmed. This change also includes 3 client side only changes: 1) Fix the encryption level of sending PINGs before handshake gets confirmed. 2) Do not postpone PTO alarm on receiving undecryptable packets. 3) Enqueue undecryptable HANDSHAKE packet in 0-RTT connections. Protected by FLAGS_quic_reloadable_flag_quic_donot_rearm_pto_on_application_data_during_handshake. PiperOrigin-RevId: 381566145
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects. QUICHE is only supported on little-endian platforms.
Code can be viewed in CodeSearch in Quiche and is imported into Chromium.