From: Thomas Egerer Date: Wed, 2 Jul 2025 10:46:30 +0000 (+0200) Subject: vici: Allow backlog size configuration via compile option X-Git-Tag: 6.0.2rc1~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a339468c93074582c0de6bf1094e5901b57a8b37;p=thirdparty%2Fstrongswan.git vici: Allow backlog size configuration via compile option Signed-off-by: Thomas Egerer --- diff --git a/src/libcharon/plugins/vici/vici_socket.c b/src/libcharon/plugins/vici/vici_socket.c index 1016633ab6..9b897cb0ac 100644 --- a/src/libcharon/plugins/vici/vici_socket.c +++ b/src/libcharon/plugins/vici/vici_socket.c @@ -728,7 +728,8 @@ vici_socket_t *vici_socket_create(char *uri, vici_inbound_cb_t inbound, .user = user, ); - this->service = lib->streams->create_service(lib->streams, uri, 3); + this->service = lib->streams->create_service(lib->streams, uri, + VICI_SOCKET_BACKLOG); if (!this->service) { DBG1(DBG_CFG, "creating vici socket failed"); diff --git a/src/libcharon/plugins/vici/vici_socket.h b/src/libcharon/plugins/vici/vici_socket.h index 82cb8f2f2b..b7c2ea8f09 100644 --- a/src/libcharon/plugins/vici/vici_socket.h +++ b/src/libcharon/plugins/vici/vici_socket.h @@ -31,6 +31,13 @@ #define VICI_MESSAGE_SIZE_MAX (512 * 1024) #endif +/** + * Maximum number of pending connections. + */ +#ifndef VICI_SOCKET_BACKLOG +#define VICI_SOCKET_BACKLOG 3 +#endif + typedef struct vici_socket_t vici_socket_t; /**