mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 14:21:25 +02:00
MINOR: quic: Coalesce Application level packets with Handshake packets.
This simple enable use to coalesce Application level packet with Handshake ones at the end of the handshake. This is highly useful if we do want to send a short Handshake packet followed by Application level ones.
This commit is contained in:
parent
31550afe06
commit
d067088695
@ -2101,7 +2101,7 @@ static int qc_prep_hdshk_pkts(struct qring *qr, struct ssl_sock_ctx *ctx)
|
|||||||
/* Special case for Initial packets: when they have all
|
/* Special case for Initial packets: when they have all
|
||||||
* been sent, select the next level.
|
* been sent, select the next level.
|
||||||
*/
|
*/
|
||||||
if (tel == QUIC_TLS_ENC_LEVEL_INITIAL &&
|
if ((tel == QUIC_TLS_ENC_LEVEL_INITIAL || tel == QUIC_TLS_ENC_LEVEL_HANDSHAKE) &&
|
||||||
(MT_LIST_ISEMPTY(&qel->pktns->tx.frms) || qc->els[next_tel].pktns->tx.in_flight)) {
|
(MT_LIST_ISEMPTY(&qel->pktns->tx.frms) || qc->els[next_tel].pktns->tx.in_flight)) {
|
||||||
tel = next_tel;
|
tel = next_tel;
|
||||||
qel = &qc->els[tel];
|
qel = &qc->els[tel];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user