X pinglat: A bit more robust - check out of sync events and try to count not from last interrupt
Although last point - it now gets counted from prev TX time which is wrong to do (nint = 2 and so latencies are high): ---------------------------------------- nint : count distribution 0 : 0 | | 1 : 9 | | 2 : 23421 |****************************************| 3 : 34 | | 4 : 7 | | int - icmp_echo (μs) : count distribution 0 -> 1 : 0 | | 2 -> 3 : 0 | | 4 -> 7 : 0 | | 8 -> 15 : 0 | | 16 -> 31 : 12 | | 32 -> 63 : 26 | | 64 -> 127 : 23099 |****************************************| 128 -> 255 : 317 | | 256 -> 511 : 5 | | 512 -> 1023 : 6 | | 1024 -> 2047 : 1 | | 2048 -> 4095 : 1 | | 4096 -> 8191 : 2 | | icmp_echo - tx (μs) : count distribution 0 -> 1 : 23125 |****************************************| 2 -> 3 : 266 | | 4 -> 7 : 66 | | 8 -> 15 : 3 | | 16 -> 31 : 9 | | int - tx (μs) : count distribution 0 -> 1 : 0 | | 2 -> 3 : 0 | | 4 -> 7 : 0 | | 8 -> 15 : 0 | | 16 -> 31 : 8 | | 32 -> 63 : 30 | | 64 -> 127 : 23084 |****************************************| 128 -> 255 : 330 | | 256 -> 511 : 5 | | 512 -> 1023 : 6 | | 1024 -> 2047 : 1 | | 2048 -> 4095 : 1 | | 4096 -> 8191 : 2 | | ----------------------------------------
Showing