--- /dev/null
+#ifndef _HAPROXY_QUIC_TUNE_T_H
+#define _HAPROXY_QUIC_TUNE_T_H
+
+#ifdef USE_QUIC
+#ifndef USE_OPENSSL
+#error "Must define USE_OPENSSL"
+#endif
+
+struct quic_tune {
+ uint options;
+};
+
+#endif /* USE_QUIC */
+
+#endif /* _HAPROXY_QUIC_TUNE_T_H */
--- /dev/null
+#ifndef _HAPROXY_QUIC_TUNE_H
+#define _HAPROXY_QUIC_TUNE_H
+
+#ifdef USE_QUIC
+#ifndef USE_OPENSSL
+#error "Must define USE_OPENSSL"
+#endif
+
+#include <haproxy/quic_tune-t.h>
+
+extern struct quic_tune quic_tune;
+
+#endif /* USE_QUIC */
+
+#endif /* _HAPROXY_QUIC_TUNE_H */
#include <haproxy/proxy.h>
#include <haproxy/quic_cc.h>
#include <haproxy/quic_rules.h>
+#include <haproxy/quic_tune.h>
#include <haproxy/tools.h>
#define QUIC_CC_NEWRENO_STR "newreno"
#define QUIC_CC_BBR_STR "bbr"
#define QUIC_CC_NO_CC_STR "nocc"
+struct quic_tune quic_tune;
+
static int bind_parse_quic_force_retry(char **args, int cur_arg, struct proxy *px, struct bind_conf *conf, char **err)
{
conf->options |= BC_O_QUIC_FORCE_RETRY;