>>1- The numbers reset back to zero after 4294967295. it is not a bug, but a
>>limit on the 32bit counters used. You will find this in pretty much any
>>system that uses 32bit counters.
>While true, that's no excuse. It's not that hard for the system to track
>the number of rollovers, and present the information in a
><rollovercount>x4GB+<bytecount>B format and let the user do the math if
These calculations are not the job of the counters.
It is up to the developer of the application using the counters to decide
how he wants to use the data.
As the data is also used to determine other things. you cant assume it will
only be used for total traffic.
Having the counters make this calculation would have to be implemented by
M0n0 itself, and not by the interface counters.
If the counters are re-designed to show total traffic, then it would have to
have an unlimited amount of storage so it can store any size value, plus
additional storage to handle previous values.
Not to mention that it would then not be oprating as standard counters,
adding the possibility if incompatibility with other applications that
adhere to the standard.
Every counter has to rollover at some point (slot machines, fuel pumps,
electric power meters, odometers, etc.) It is up to whoever, whatever, reads
the meters to decide what to do with the data, and how to report on it.