3 @@ -57,7 +57,8 @@ int main(int argc, char *argv[])
13 @@ -90,7 +91,13 @@ int main(int argc, char *argv[])
22 + printf("%c[H%c[J",27,27);
25 printf("Bandwidth Monitor 1.1.0\n\n");
26 printf(" Iface RX(KB/sec) TX(KB/sec) Total(KB/sec)\n\n");
28 @@ -138,7 +145,7 @@ int main(int argc, char *argv[])
30 interface[inum].rx_kbytes_dif =
31 (interface[inum].rx_bytes_new -
32 - interface[inum].rx_bytes_old) * 1000 / 1024;
33 + interface[inum].rx_bytes_old) / 1024 * 1000;
35 interface[inum].rx_rate_whole =
36 interface[inum].rx_kbytes_dif /
37 @@ -157,7 +164,7 @@ int main(int argc, char *argv[])
39 interface[inum].tx_kbytes_dif =
40 (interface[inum].tx_bytes_new -
41 - interface[inum].tx_bytes_old) * 1000 / 1024;
42 + interface[inum].tx_bytes_old) / 1024 * 1000;
44 interface[inum].tx_rate_whole =
45 interface[inum].tx_kbytes_dif /