diff -u net-tools-1.60/lib/interface.c net-tools-1.60/lib/interface.c
--- net-tools-1.60/lib/interface.c
+++ net-tools-1.60/lib/interface.c
@@ -858,37 +858,37 @@
 	tx = ptr->stats.tx_bytes;
 	short_rx = rx * 10;  
 	short_tx = tx * 10;
-	if (rx > 1125899906842624ull) {
-	    short_rx /= 1125899906842624ull;
-	    Rext = "PiB";
-	} else if (rx > 1099511627776ull) {
-	    short_rx /= 1099511627776ull;
-	    Rext = "TiB";
-	} else if (rx > 1073741824ull) {
-	    short_rx /= 1073741824ull;
-	    Rext = "GiB";
-	} else if (rx > 1048576) {
-	    short_rx /= 1048576;
-	    Rext = "MiB";
-	} else if (rx > 1024) {
-	    short_rx /= 1024;
-	    Rext = "KiB";
+	if (rx > 1000000000000000ull) {
+	    short_rx /= 1000000000000000ull;
+	    Rext = "PB";
+	} else if (rx > 1000000000000ull) {
+	    short_rx /= 1000000000000ull;
+	    Rext = "TB";
+	} else if (rx > 1000000000ull) {
+	    short_rx /= 1000000000ull;
+	    Rext = "GB";
+	} else if (rx > 1000000) {
+	    short_rx /= 1000000;
+	    Rext = "MB";
+	} else if (rx > 1000) {
+	    short_rx /= 1000;
+	    Rext = "KB";
 	}
-	if (tx > 1125899906842624ull) {
-	    short_tx /= 1125899906842624ull;
-	    Text = "PiB";
-	} else 	if (tx > 1099511627776ull) {
-	    short_tx /= 1099511627776ull;
-	    Text = "TiB";
-	} else if (tx > 1073741824ull) {
-	    short_tx /= 1073741824ull;
-	    Text = "GiB";
-	} else if (tx > 1048576) {
-	    short_tx /= 1048576;
-	    Text = "MiB";
-	} else if (tx > 1024) {
-	    short_tx /= 1024;
-	    Text = "KiB";
+	if (tx > 1000000000000000ull) {
+	    short_tx /= 1000000000000000ull;
+	    Text = "PB";
+	} else 	if (tx > 1000000000000ull) {
+	    short_tx /= 1000000000000ull;
+	    Text = "TB";
+	} else if (tx > 1000000000ull) {
+	    short_tx /= 1000000000ull;
+	    Text = "GB";
+	} else if (tx > 1000000) {
+	    short_tx /= 1000000;
+	    Text = "MB";
+	} else if (tx > 1000) {
+	    short_tx /= 1000;
+	    Text = "KB";
 	}
 
 	printf("          ");
diff -u net-tools-1.60/man/en_US/ifconfig.8 net-tools-1.60/man/en_US/ifconfig.8
--- net-tools-1.60/man/en_US/ifconfig.8
+++ net-tools-1.60/man/en_US/ifconfig.8
@@ -194,11 +194,6 @@
 .BR iptables (8)
 command.
 .LP
-Since net\-tools 1.60\-4 ifconfig is printing byte counters and human readable
-counters with IEC 60027-2 units. So 1 KiB are 2^10 byte. Note, the numbers 
-are truncated to one decimal (which can by quite a large error if you 
-consider 0.1 PiB is 112.589.990.684.262 bytes :)
-.LP
 Interrupt problems with Ethernet device drivers fail with EAGAIN
 .I (SIOCSIIFLAGS: Resource temporarily unavailable)
 it is most likely a interrupt conflict. See