From 891514473be4b587f38c237c5977c8db2ca7c6df Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Wed, 14 Mar 2007 10:14:07 -0700 Subject: [PATCH] Revert "Increase internal clock resolution to nsec" This reverts fd784ccaf649128965be016f857708669e798479 commit. Thanks Stephen, but actually I think the last patch (increase clock resolution) shouldn't go in yet. I'm not done yet looking at all the compatibility issues and it does change the range of valid values for everything dealing with times. Most places I looked at still accept reasonable ranges, but I would feel more comfortable to make sure everything is fine first. --- tc/tc_core.h | 2 +- tc/tc_util.c | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/tc/tc_core.h b/tc/tc_core.h index 28bf97a2..a139da6f 100644 --- a/tc/tc_core.h +++ b/tc/tc_core.h @@ -4,7 +4,7 @@ #include #include -#define TIME_UNITS_PER_SEC 1000000000 +#define TIME_UNITS_PER_SEC 1000000 int tc_core_time2big(long time); long tc_core_time2tick(long time); diff --git a/tc/tc_util.c b/tc/tc_util.c index a07c6aad..a7e42572 100644 --- a/tc/tc_util.c +++ b/tc/tc_util.c @@ -228,9 +228,6 @@ int get_time(unsigned *time, const char *str) else if (strcasecmp(p, "us") == 0 || strcasecmp(p, "usec")==0 || strcasecmp(p, "usecs") == 0) t *= TIME_UNITS_PER_SEC/1000000; - else if (strcasecmp(p, "ns") == 0 || strcasecmp(p, "nsec")==0 || - strcasecmp(p, "nsecs") == 0) - t *= TIME_UNITS_PER_SEC/1000000000; else return -1; } @@ -248,10 +245,8 @@ void print_time(char *buf, int len, __u32 time) snprintf(buf, len, "%.1fs", tmp/TIME_UNITS_PER_SEC); else if (tmp >= TIME_UNITS_PER_SEC/1000) snprintf(buf, len, "%.1fms", tmp/(TIME_UNITS_PER_SEC/1000)); - else if (tmp >= TIME_UNITS_PER_SEC/1000000) - snprintf(buf, len, "%.1fus", tmp/(TIME_UNITS_PER_SEC/1000000)); else - snprintf(buf, len, "%uns", time); + snprintf(buf, len, "%uus", time); } char * sprint_time(__u32 time, char *buf)