Made the print interval faster. Made the limit be specified in Kb/s rather than...
Kevin Webb [Thu, 20 Nov 2008 20:09:41 +0000 (20:09 +0000)]
drl/estimate.c
drl/ulogd_DRL.c

index 80560ea..8b3bb9a 100644 (file)
@@ -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;
index e8e0747..bc82995 100644 (file)
@@ -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,