Do not send max ack delay when it has the default value

QUIC+TLS already does this correctly, this CL changes QUIC_CRYPTO to do the same. In both cases, the QuicSentPacketManager uses the default value of kDefaultDelayedAckTimeMs unless it receives a different value from the config. It's therefore wasting bytes to send this value if it is equal to the default.

Do not send max ack delay if default, protected by gfe2_reloadable_flag_quic_dont_send_max_ack_delay_if_default

PiperOrigin-RevId: 317014803
Change-Id: Ie9746162e70652623c277bf5ab9a99ed577c64c5
1 file changed
tree: fceb2b5689fb975d44000501bbeb49d1ca957f57
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

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.