Replace long connection IDs in GfeQuicDispatcher

Google's QUIC implementation only uses 8-byte connection IDs. However, other implementations can use longer connection IDs at the start of the connection - we then replace them with 8-byte ones. This replacement is performed by QuicDispatcher. However, GfeQuicDispatcher keeps its own connection ID map, and we therefore need to also replace connection IDs before inserting into that map.

Replace connection ids, protected by gfe2_restart_flag_quic_replace_gfe_connection_ids

PiperOrigin-RevId: 311152585
Change-Id: I1e7c53c9a93427cc9c043ca5d277e4f0d0d4507d
2 files changed
tree: 498969e166994140220387a7ef5cc0d1f2eec528
  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.