]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: New quic_cstream object implementation
authorFrédéric Lécaille <flecaille@haproxy.com>
Fri, 9 Sep 2022 16:05:45 +0000 (18:05 +0200)
committerFrédéric Lécaille <flecaille@haproxy.com>
Thu, 13 Oct 2022 08:12:03 +0000 (10:12 +0200)
commit7e3f7c47e9acdf074c678cdee4202192fffb7de4
treec45733d4e9e4953f04eacf49c7da93c2e633143a
parentb65fd666665616b313a2465bf4f71c6d86ceb6f2
MINOR: quic: New quic_cstream object implementation

Add new quic_cstream struct definition to implement the CRYPTO data stream.
This is a simplication of the qcs object (QUIC streams) for the CRYPTO data
without any information about the flow control. They are not attached to any
tree, but to a QUIC encryption level, one by encryption level except for
the early data encryption level (for 0RTT). A stream descriptor is also allocated
for each CRYPTO data stream.

Must be backported to 2.6
include/haproxy/quic_conn-t.h
src/quic_conn.c
src/quic_stream.c