mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-27 23:22:09 +00:00
MINOR: quic: Probe Initial packet number space more often
Especially when the PTO expires for Handshake packet number space and when Initial packets are still flying (for QUIC servers).
This commit is contained in:
parent
3bb457c4ba
commit
db6a4727cf
@ -3323,6 +3323,10 @@ static struct task *process_timer(struct task *task, void *ctx, unsigned int sta
|
||||
st = HA_ATOMIC_LOAD(&qc->state);
|
||||
if (qc->path->in_flight) {
|
||||
pktns = quic_pto_pktns(qc, st >= QUIC_HS_ST_COMPLETE, NULL);
|
||||
if (objt_listener(qc->conn->target) &&
|
||||
pktns == &qc->pktns[QUIC_TLS_PKTNS_HANDSHAKE] &&
|
||||
qc->pktns[QUIC_TLS_PKTNS_INITIAL].tx.in_flight)
|
||||
qc->pktns[QUIC_TLS_PKTNS_INITIAL].tx.pto_probe = 1;
|
||||
pktns->tx.pto_probe = 1;
|
||||
}
|
||||
else if (objt_server(qc->conn->target) && st <= QUIC_HS_ST_COMPLETE) {
|
||||
|
Loading…
Reference in New Issue
Block a user