-
Notifications
You must be signed in to change notification settings - Fork 1k
iperf3 module on pico-w: KeyError: end_time #665
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Suspect that this is just a race condition, where the packets are being handled less quickly than a usual |
(all this is assuming the |
Unless I'm missing something silly, that line is computing I'm curious though -- I've used iperf3 a fair bit (both with micropython and other iperf3 implementations at the other end) and never seen this error. And weirdly Also, what is the other iperf3 implementation that it's talking to?
That's exactly right. |
Server end is iperf3 on macOS
is your response packet - I also note that the |
Additional - with
so suspect API differences... |
Result message does not appear to encode start, end time, so work around. Probably better fix incoming once I better understand. Fixes micropython#665
Result message does not appear to encode start, end time, so work around, using the t3, t0 timestamps used else where for sending. Fixes micropython#665
I found a relevant comment in the iperf source code:
So, that's the issue. |
Result message from servers pre version 3.2 do not encode start or end time, so workaround this by using the t3, t0 timestamps used elsewhere for sending. Fixes issue #665.
Fixed by 01ab7ba |
The text was updated successfully, but these errors were encountered: