summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Kuznetsov <kuznet@ms2.inr.ac.ru>2003-08-02 09:12:41 -0700
committerDavid S. Miller <davem@nuts.ninka.net>2003-08-02 09:12:41 -0700
commit65a1432be0ad9679bce196f2c1656544cea6d07a (patch)
treead63b878c1b2f5942489802dfd94065fd35fdd11
parent7155c25898b0111271f076fc9bcf547e267e2d44 (diff)
[PKT_SCHED]: More reasonable PSCHED_JSCALE for various values of HZ.
-rw-r--r--include/net/pkt_sched.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/include/net/pkt_sched.h b/include/net/pkt_sched.h
index 4c9ed3ad418d..710913b13ba8 100644
--- a/include/net/pkt_sched.h
+++ b/include/net/pkt_sched.h
@@ -216,12 +216,16 @@ extern psched_time_t psched_time_base;
#if PSCHED_CLOCK_SOURCE == PSCHED_JIFFIES
-#if HZ == 100
+#if HZ < 96
+#define PSCHED_JSCALE 14
+#elif HZ >= 96 && HZ < 192
#define PSCHED_JSCALE 13
-#elif HZ == 1024
+#elif HZ >= 192 && HZ < 384
+#define PSCHED_JSCALE 12
+#elif HZ >= 384 && HZ < 768
+#define PSCHED_JSCALE 11
+#elif HZ >= 768
#define PSCHED_JSCALE 10
-#else
-#define PSCHED_JSCALE 0
#endif
#define PSCHED_EXPORTLIST_2