summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Warren <pdw@ex-parrot.com>2018-10-03 18:02:36 +0100
committerPaul Warren <pdw@ex-parrot.com>2018-10-03 18:02:36 +0100
commit77901c8c53e01359d83b8090aacfe62214658183 (patch)
tree334eb6faadb4624f2b06df7510c72c13fbfa937f
parent949ed0f7e2c54c598868c270b82c2d702131a339 (diff)
downloadiftop-77901c8c53e01359d83b8090aacfe62214658183.zip
Support scales beyond 1Gbps
Guido Jäkel <Guido.Jaekel@GMX.DE>
-rw-r--r--ui.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ui.c b/ui.c
index 771be31..abaadd2 100644
--- a/ui.c
+++ b/ui.c
@@ -71,7 +71,7 @@ int dontshowdisplay = 0;
/* Barchart scales. */
static struct {
- int max, interval;
+ long max; int interval;
} scale[] = {
{ 64000, 10 }, /* 64 kbit/s */
{ 128000, 10 },
@@ -79,7 +79,9 @@ static struct {
{ 1000000, 10 }, /* 1 Mbit/s */
{ 10000000, 10 },
{ 100000000, 100 },
- { 1000000000, 100 } /* 1 Gbit/s */
+ { 1000000000, 100 }, /* 1 Gbit/s */
+ {10000000000, 100 },
+ {100000000000, 100 }
};
static int rateidx = 0, wantbiggerrate;
@@ -105,7 +107,7 @@ static float get_max_bandwidth() {
}
/* rate in bits */
-static int get_bar_length(const int rate) {
+static int get_bar_length(const long rate) {
float l;
if (rate <= 0)
return 0;