diff options
-rw-r--r-- | networking/tc.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/networking/tc.c b/networking/tc.c index 533f7c042..76e2e8359 100644 --- a/networking/tc.c +++ b/networking/tc.c | |||
@@ -151,17 +151,17 @@ static void print_rate(char *buf, int len, uint32_t rate) | |||
151 | double tmp = (double)rate*8; | 151 | double tmp = (double)rate*8; |
152 | 152 | ||
153 | if (use_iec) { | 153 | if (use_iec) { |
154 | if (tmp >= 1000.0*1024.0*1024.0) | 154 | if (tmp >= 1000*1024*1024) |
155 | snprintf(buf, len, "%.0fMibit", tmp/1024.0*1024.0); | 155 | snprintf(buf, len, "%.0fMibit", tmp/(1024*1024)); |
156 | else if (tmp >= 1000.0*1024) | 156 | else if (tmp >= 1000*1024) |
157 | snprintf(buf, len, "%.0fKibit", tmp/1024); | 157 | snprintf(buf, len, "%.0fKibit", tmp/1024); |
158 | else | 158 | else |
159 | snprintf(buf, len, "%.0fbit", tmp); | 159 | snprintf(buf, len, "%.0fbit", tmp); |
160 | } else { | 160 | } else { |
161 | if (tmp >= 1000.0*1000000.0) | 161 | if (tmp >= 1000*1000000) |
162 | snprintf(buf, len, "%.0fMbit", tmp/1000000.0); | 162 | snprintf(buf, len, "%.0fMbit", tmp/1000000); |
163 | else if (tmp >= 1000.0 * 1000.0) | 163 | else if (tmp >= 1000*1000) |
164 | snprintf(buf, len, "%.0fKbit", tmp/1000.0); | 164 | snprintf(buf, len, "%.0fKbit", tmp/1000); |
165 | else | 165 | else |
166 | snprintf(buf, len, "%.0fbit", tmp); | 166 | snprintf(buf, len, "%.0fbit", tmp); |
167 | } | 167 | } |