]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
re-add "max_requests" as a global parameter
authorAlan T. DeKok <aland@freeradius.org>
Tue, 18 Aug 2020 14:02:07 +0000 (10:02 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 18 Aug 2020 14:02:07 +0000 (10:02 -0400)
src/lib/server/main_config.c
src/lib/server/main_config.h

index 81c4f1aa5ded62d6d0550c1605a619d3b6bed7d7..dbafe6bb155c60c3183cc22991ed9bb3b176a7c4 100644 (file)
@@ -190,6 +190,7 @@ static const CONF_PARSER server_config[] = {
        { FR_CONF_OFFSET("pidfile", FR_TYPE_STRING, main_config_t, pid_file), .dflt = "${run_dir}/radiusd.pid"},
 
        { FR_CONF_OFFSET("debug_level", FR_TYPE_UINT32 | FR_TYPE_HIDDEN, main_config_t, debug_level), .dflt = "0" },
+       { FR_CONF_OFFSET("max_requests", FR_TYPE_UINT32, main_config_t, max_requests), .dflt = "0" },
 
        { FR_CONF_POINTER("log", FR_TYPE_SUBSECTION, NULL), .subcs = (void const *) log_config },
 
index 0257f34562e749c42827b0f629e485b24b3911ce..d8fa978fb55749bc476a7e4c362085eb8125c7b1 100644 (file)
@@ -93,6 +93,7 @@ struct main_config_s {
        char const      *dict_dir;                      //!< Where to load dictionaries from.
 
        size_t          talloc_pool_size;               //!< Size of pool to allocate to hold each #REQUEST.
+       uint32_t        max_requests;                   //!< maximum number of requests outstanding
 
        bool            write_pid;                      //!< write the PID file