]> git.kaiwu.me - nginx.git/commit
QUIC: send and process ack_delay for Initial and Handshake levels.
authorRoman Arutyunyan <arut@nginx.com>
Thu, 10 Dec 2020 14:54:53 +0000 (14:54 +0000)
committerRoman Arutyunyan <arut@nginx.com>
Thu, 10 Dec 2020 14:54:53 +0000 (14:54 +0000)
commit4fd02c58391ed65a4567e16bee6d198670f2539a
tree4f285e16871bdd7895f58d2653eb6c39220c811b
parent6f9efd423ed225bf1cf25f173aaf99cbedc57e3f
QUIC: send and process ack_delay for Initial and Handshake levels.

Previously, this only worked for Application level because before
quic-transport-30, there were the following constraints:

   Because the receiver doesn't use the ACK Delay for Initial and Handshake
   packets, a sender SHOULD send a value of 0.

   When adjusting an RTT sample using peer-reported acknowledgement delays, an
   endpoint ...  MUST ignore the ACK Delay field of the ACK frame for packets
   sent in the Initial and Handshake packet number space.
src/event/ngx_event_quic.c