[sr-dev] git:3.1: modules/ratelimit Timer was ran at a 1. 5 s interval instead of timer_interval, thus rendering TAILDROP alg unusable

Marius Zbihlei marius.zbihlei at 1and1.ro
Mon Apr 11 13:18:52 CEST 2011


Module: sip-router
Branch: 3.1
Commit: f027ca95a2a1818cd40e4ed6d4358a76d18252ad
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f027ca95a2a1818cd40e4ed6d4358a76d18252ad

Author: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Committer: Marius Zbihlei <marius.zbihlei at 1and1.ro>
Date:   Mon Apr 11 13:45:10 2011 +0300

modules/ratelimit Timer was ran at a 1.5 s interval instead of timer_interval, thus rendering TAILDROP alg unusable
(cherry picked from commit 3a06d7d3561f889c84249eaa5ec7a5b79a2a23bd)

---

 modules/ratelimit/ratelimit.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/modules/ratelimit/ratelimit.c b/modules/ratelimit/ratelimit.c
index 628a486..53ff559 100644
--- a/modules/ratelimit/ratelimit.c
+++ b/modules/ratelimit/ratelimit.c
@@ -424,7 +424,7 @@ static int mod_init(void)
 		return -1;
 	}
 	timer_init(rl_timer, rl_timer_handle, 0, F_TIMER_FAST);
-	timer_add(rl_timer, MS_TO_TICKS(1500)); /* Start it after 1500ms */
+	timer_add(rl_timer, MS_TO_TICKS(1000*timer_interval));
 
 	network_load_value = shm_malloc(sizeof(int));
 	if (network_load_value==NULL) {




More information about the sr-dev mailing list