I am looking for iperf3 implementation using FreeRTOS+TCP. Link which can be found on the internet seem to be invalid. Is there any chance that you have sources stored somewhere and you can upload them again ?
Will be grateful for re-upload.
Hello Mateusz, please find attached the source code of the FreeRTOS+TCP iperf3 server:
iperf_task_v3_0d.zip (7.3 KB)
I included a file ‘using_iperf3.c’ that explains about the macro’s and how to start it up.
This code is not part of the official FreeRTOS release, it’s just a testing tool.
Thank you very much for as always fast response Have you tested implementation with iperf 3.7 version ? I am having some difficulties with UDP tests and TCP reverse. In both cases I am receiving invalid ‘skipcount’. Regular TCP tests are working as expected.
Thanks in advance
Thanks for reporting back.
I have only tried the 3.0 version, both in Windows and Linux.
It is a long time ago that I tested with UDP.
@htibosch What is the license status of this code? Is it distributed under the same MIT license as FreeRTOS kernel and libraries?
Good question! It only had a short explanation of how it works.
I suppose that you use this version?
I just inserted a header, equal to the ones found in other FreeRTOS products.
Note that iperf_task_xx is only there for testing and for demo purposes.
For those who never used it, see using_iperf3.c, which shows a sample configuration.
That’s awesome, thank you Hein.