mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-21 03:00:35 +00:00
cf2368a3d5
The aim of this patch is to allow the building of QUIC datagrams with as much as packets with different encryption levels inside during handshake. At this time, this is possible only for at most two encryption levels. That said, most of the time, a server only needs to use two encryption levels by datagram, except during retransmissions. Modify qc_prep_pkts(), the function responsible of building datagrams, to pass a list of encryption levels as parameter in place of two encryption levels. This function is also used when retransmitting datagrams. In this case this is a customized/flexible list of encryption level which is passed to this function. Add ->retrans new member to quic_enc_level struct, to be used as attach point to list of encryption level used only during retransmission, and ->retrans_frms new member which is a pointer to a list of frames to be retransmitted. |
||
---|---|---|
.. | ||
haproxy | ||
import | ||
make |