The received bytes from my router stats shows -440833261 over the past 23 days, but over the same period, the monitor says 9.93Gb .
;D
Routers do have some odd problems with maths, don't they.
Maybe I could show support, and they could pay me. :whistle:
;D
Someone has clearly hacked your router and is dragging the bits and bytes kicking and screaming back onto the internet. It's internet terrorism, I say! We need more nuclear weapons and tighter civil liberties to stop this kind of atrocity!
I'm going back to my hole now.
;D
Your router is 32bit and the software on it apparently doesn't use various bits of floating point magic to cope with 64 bit numbers. As a result, the maths screws up and returns a 32bit signed integer (hence the minus sign at the start). I'd hope there would be a firmware update from the router manufacturer to fix it :) You should see it mess up at 4GB (4294967296 bytes, the max unsigned value a 32 bit int can store) so an ugly workaround would be to check the router every few days and reset the counter (might need a reboot/reconnect) when it's close to 4GB.