From: Pekka Riikonen Date: Sun, 20 Oct 2002 20:16:57 +0000 (+0000) Subject: Added default settings for QoS in server configuration. X-Git-Tag: silc.client.0.9.7~3 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=60897d34a8b227842238895edf8082bd315f5d08 Added default settings for QoS in server configuration. --- diff --git a/apps/silcd/server.h b/apps/silcd/server.h index 945b8dd0..e01f27b7 100644 --- a/apps/silcd/server.h +++ b/apps/silcd/server.h @@ -83,6 +83,10 @@ typedef struct { #define SILC_SERVER_MAX_CONNECTIONS 1000 /* Max connections */ #define SILC_SERVER_MAX_CONNECTIONS_SINGLE 1000 /* Max connections per host */ #define SILC_SERVER_LOG_FLUSH_DELAY 300 /* Default log flush delay */ +#define SILC_SERVER_QOS_RATE_LIMIT 10 /* Default QoS rate limit */ +#define SILC_SERVER_QOS_BYTES_LIMIT 2048 /* Default QoS bytes limit */ +#define SILC_SERVER_QOS_LIMIT_SEC 0 /* Default QoS limit sec */ +#define SILC_SERVER_QOS_LIMIT_USEC 500000 /* Default QoS limit usec */ /* Macros */ diff --git a/apps/silcd/serverconfig.c b/apps/silcd/serverconfig.c index deecf1aa..39f00afe 100644 --- a/apps/silcd/serverconfig.c +++ b/apps/silcd/serverconfig.c @@ -92,6 +92,10 @@ my_set_param_defaults(SilcServerConfigConnParams *params, SET_PARAM_DEFAULT(reconnect_interval, SILC_SERVER_RETRY_INTERVAL_MIN); SET_PARAM_DEFAULT(reconnect_interval_max, SILC_SERVER_RETRY_INTERVAL_MAX); SET_PARAM_DEFAULT(key_exchange_rekey, SILC_SERVER_REKEY); + SET_PARAM_DEFAULT(qos_rate_limit, SILC_SERVER_QOS_RATE_LIMIT); + SET_PARAM_DEFAULT(qos_bytes_limit, SILC_SERVER_QOS_BYTES_LIMIT); + SET_PARAM_DEFAULT(qos_limit_sec, SILC_SERVER_QOS_LIMIT_SEC); + SET_PARAM_DEFAULT(qos_limit_usec, SILC_SERVER_QOS_LIMIT_USEC); #undef SET_PARAM_DEFAULT }