File net-tools-1.60-errors.patch of Package net-tools
--- net-tools-1.60/lib/interface.c.errors 2001-02-10 20:31:15.000000000 +0100
+++ net-tools-1.60/lib/interface.c 2004-05-24 14:24:14.000000000 +0200
@@ -239,7 +239,7 @@
switch (procnetdev_vsn) {
case 3:
sscanf(bp,
- "%llu %llu %lu %lu %lu %lu %lu %lu %llu %llu %lu %lu %lu %lu %lu %lu",
+ "%llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu",
&ife->stats.rx_bytes,
&ife->stats.rx_packets,
&ife->stats.rx_errors,
@@ -259,7 +259,7 @@
&ife->stats.tx_compressed);
break;
case 2:
- sscanf(bp, "%llu %llu %lu %lu %lu %lu %llu %llu %lu %lu %lu %lu %lu",
+ sscanf(bp, "%llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu",
&ife->stats.rx_bytes,
&ife->stats.rx_packets,
&ife->stats.rx_errors,
@@ -277,7 +277,7 @@
ife->stats.rx_multicast = 0;
break;
case 1:
- sscanf(bp, "%llu %lu %lu %lu %lu %llu %lu %lu %lu %lu %lu",
+ sscanf(bp, "%llu %llu %llu %llu %llu %llu %llu %llu %llu %llu %llu",
&ife->stats.rx_packets,
&ife->stats.rx_errors,
&ife->stats.rx_dropped,
@@ -832,12 +832,12 @@
*/
printf(" ");
- printf(_("RX packets:%llu errors:%lu dropped:%lu overruns:%lu frame:%lu\n"),
+ printf(_("RX packets:%llu errors:%llu dropped:%llu overruns:%llu frame:%llu\n"),
ptr->stats.rx_packets, ptr->stats.rx_errors,
ptr->stats.rx_dropped, ptr->stats.rx_fifo_errors,
ptr->stats.rx_frame_errors);
if (can_compress)
- printf(_(" compressed:%lu\n"), ptr->stats.rx_compressed);
+ printf(_(" compressed:%llu\n"), ptr->stats.rx_compressed);
rx = ptr->stats.rx_bytes;
tx = ptr->stats.tx_bytes;
@@ -849,13 +849,13 @@
else if (tx > 1024) { short_tx /= 1024; strcpy(Text, "Kb"); }
printf(" ");
- printf(_("TX packets:%llu errors:%lu dropped:%lu overruns:%lu carrier:%lu\n"),
+ printf(_("TX packets:%llu errors:%llu dropped:%llu overruns:%llu carrier:%llu\n"),
ptr->stats.tx_packets, ptr->stats.tx_errors,
ptr->stats.tx_dropped, ptr->stats.tx_fifo_errors,
ptr->stats.tx_carrier_errors);
- printf(_(" collisions:%lu "), ptr->stats.collisions);
+ printf(_(" collisions:%llu "), ptr->stats.collisions);
if (can_compress)
- printf(_("compressed:%lu "), ptr->stats.tx_compressed);
+ printf(_("compressed:%llu "), ptr->stats.tx_compressed);
if (ptr->tx_queue_len != -1)
printf(_("txqueuelen:%d "), ptr->tx_queue_len);
printf("\n ");
--- net-tools-1.60/include/interface.h.errors 2001-02-10 20:24:25.000000000 +0100
+++ net-tools-1.60/include/interface.h 2004-05-24 14:22:33.000000000 +0200
@@ -3,28 +3,28 @@
unsigned long long tx_packets; /* total packets transmitted */
unsigned long long rx_bytes; /* total bytes received */
unsigned long long tx_bytes; /* total bytes transmitted */
- unsigned long rx_errors; /* bad packets received */
- unsigned long tx_errors; /* packet transmit problems */
- unsigned long rx_dropped; /* no space in linux buffers */
- unsigned long tx_dropped; /* no space available in linux */
- unsigned long rx_multicast; /* multicast packets received */
- unsigned long rx_compressed;
- unsigned long tx_compressed;
- unsigned long collisions;
+ unsigned long long rx_errors; /* bad packets received */
+ unsigned long long tx_errors; /* packet transmit problems */
+ unsigned long long rx_dropped; /* no space in linux buffers */
+ unsigned long long tx_dropped; /* no space available in linux */
+ unsigned long long rx_multicast; /* multicast packets received */
+ unsigned long long rx_compressed;
+ unsigned long long tx_compressed;
+ unsigned long long collisions;
/* detailed rx_errors: */
- unsigned long rx_length_errors;
- unsigned long rx_over_errors; /* receiver ring buff overflow */
- unsigned long rx_crc_errors; /* recved pkt with crc error */
- unsigned long rx_frame_errors; /* recv'd frame alignment error */
- unsigned long rx_fifo_errors; /* recv'r fifo overrun */
- unsigned long rx_missed_errors; /* receiver missed packet */
+ unsigned long long rx_length_errors;
+ unsigned long long rx_over_errors; /* receiver ring buff overflow */
+ unsigned long long rx_crc_errors; /* recved pkt with crc error */
+ unsigned long long rx_frame_errors; /* recv'd frame alignment error */
+ unsigned long long rx_fifo_errors; /* recv'r fifo overrun */
+ unsigned long long rx_missed_errors; /* receiver missed packet */
/* detailed tx_errors */
- unsigned long tx_aborted_errors;
- unsigned long tx_carrier_errors;
- unsigned long tx_fifo_errors;
- unsigned long tx_heartbeat_errors;
- unsigned long tx_window_errors;
+ unsigned long long tx_aborted_errors;
+ unsigned long long tx_carrier_errors;
+ unsigned long long tx_fifo_errors;
+ unsigned long long tx_heartbeat_errors;
+ unsigned long long tx_window_errors;
};
struct interface {