From: Frantisek Tobias Date: Fri, 24 Oct 2025 07:42:13 +0000 (+0200) Subject: daemon/quic/common: Adjust idle timeout threshold to 3 seconds, remove unused function X-Git-Tag: v6.2.0~2^2~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79d98b1bd17b5fdb443bfd760c3837cbc8e44606;p=thirdparty%2Fknot-resolver.git daemon/quic/common: Adjust idle timeout threshold to 3 seconds, remove unused function --- diff --git a/daemon/quic_common.c b/daemon/quic_common.c index 869943850..7b484ba24 100644 --- a/daemon/quic_common.c +++ b/daemon/quic_common.c @@ -35,19 +35,6 @@ void init_random_cid(ngtcp2_cid *cid, size_t len) /* DNSSEC_EOK */0 ? len : 0; } -void quic_event_close_connection(struct pl_quic_conn_sess_data *conn, - struct session2 *session) -{ - if (!session || !conn) - return; - - while (session->transport.type != SESSION2_TRANSPORT_IO) { - session = session->transport.parent; - } - - session2_event(session, PROTOLAYER_EVENT_DISCONNECT, conn); -} - ssize_t send_version_negotiation(struct wire_buf *dest, ngtcp2_version_cid dec_cids, ngtcp2_cid dcid, ngtcp2_cid scid) { diff --git a/daemon/quic_common.h b/daemon/quic_common.h index db25b8866..28e666454 100644 --- a/daemon/quic_common.h +++ b/daemon/quic_common.h @@ -55,8 +55,8 @@ typedef enum { #define MAX_QUIC_FRAME_SIZE 65536 #define QUIC_MAX_SEND_PER_RECV 4 -#define QUIC_CONN_IDLE_TIMEOUT (30 * NGTCP2_SECONDS) -#define QUIC_HS_IDLE_TIMEOUT (30 * NGTCP2_SECONDS) +#define QUIC_CONN_IDLE_TIMEOUT (3 * NGTCP2_SECONDS) +#define QUIC_HS_IDLE_TIMEOUT (3 * NGTCP2_SECONDS) /* HACK adjust pointer of conn->streams head so it points to * struct pl_quic_stream_sess_data, this is hacky */ @@ -80,7 +80,5 @@ struct kr_quic_stream_param { uint64_t quic_timestamp(void); bool kr_quic_conn_timeout(struct pl_quic_conn_sess_data *conn, uint64_t *now); void init_random_cid(ngtcp2_cid *cid, size_t len); -void quic_event_close_connection(struct pl_quic_conn_sess_data *conn, - struct session2 *session); ssize_t send_version_negotiation(struct wire_buf *dest, ngtcp2_version_cid dec_cids, ngtcp2_cid dcid, ngtcp2_cid scid);