From: Kevin Webb Date: Thu, 20 Nov 2008 20:09:41 +0000 (+0000) Subject: Made the print interval faster. Made the limit be specified in Kb/s rather than... X-Git-Tag: DistributedRateLimiting-0.1-0~40 X-Git-Url: http://git.onelab.eu/?p=distributedratelimiting.git;a=commitdiff_plain;h=5196115d2999ca57181ef592e7907d7afb14c1b3 Made the print interval faster. Made the limit be specified in Kb/s rather than Mb/s. --- diff --git a/drl/estimate.c b/drl/estimate.c index 80560ea..8b3bb9a 100644 --- a/drl/estimate.c +++ b/drl/estimate.c @@ -18,7 +18,7 @@ #include "ratetypes.h" /* needs util and pthread.h */ #include "logging.h" -#define PRINT_COUNTER_RESET (7) +#define PRINT_COUNTER_RESET (0) extern uint8_t system_loglevel; static int printcounter = PRINT_COUNTER_RESET - 1; diff --git a/drl/ulogd_DRL.c b/drl/ulogd_DRL.c index e8e0747..bc82995 100644 --- a/drl/ulogd_DRL.c +++ b/drl/ulogd_DRL.c @@ -521,7 +521,7 @@ static identity_t *new_identity(ident_config *config) { memset(comm_nodes, 0, config->peer_count * sizeof(remote_node_t)); ident->id = config->id; - ident->limit = (uint32_t) (((double) config->limit * 1000000.0) / 8.0); + ident->limit = (uint32_t) (((double) config->limit * 1000.0) / 8.0); ident->fixed_ewma_weight = config->fixed_ewma_weight; ident->intervals = config->intervals; ident->ewma_weight = pow(ident->fixed_ewma_weight,