summaryrefslogtreecommitdiffstats
path: root/include/haproxy/quic_retransmit.h
blob: 403a53c068f5dab0824e033642fbf735dff5bc4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef _HAPROXY_QUIC_RETRANSMIT_H
#define _HAPROXY_QUIC_RETRANSMIT_H

#ifdef USE_QUIC
#ifndef USE_OPENSSL
#error "Must define USE_OPENSSL"
#endif

#include <haproxy/list-t.h>
#include <haproxy/quic_conn-t.h>
#include <haproxy/quic_tls-t.h>

void qc_prep_fast_retrans(struct quic_conn *qc,
                          struct quic_pktns *pktns,
                          struct list *frms1, struct list *frms2);
void qc_prep_hdshk_fast_retrans(struct quic_conn *qc,
                                struct list *ifrms, struct list *hfrms);

#endif /* USE_QUIC */
#endif /* _HAPROXY_QUIC_RETRANSMIT_H */