Hello, I'm FPGA developer and I'm using iperf to test my network applications.
Here on page 22 what I'd like to do
http://www.xilinx.com/support/documentation/application_notes/xapp1026.pdfMy device may either send TCP packets from Iperf, or recieve it. Now I'm using RX perfomance mode. So
1) Application on FPGA start TCP-server and is waiting for someone connection and recieve packets.
2) Host PC start iperf cliend session and sending packets to device.
1) Xilinx paper use iperf 2, so I started from this version and launched
iperf.exe -c <target ip> -i 5 -t 100
I see in my device, that tcp connection started, but then application is falling
Problem signature:
Problem Event Name: APPCRASH
Application Name: iperf.exe
Application Version: 0.0.0.0
Application Timestamp: 439ec998
Fault Module Name: kernel32.dll
Fault Module Version: 6.1.7601.18933
It seems that the problem is that IPERF2 is only 32bit edition and I'm launching it in Win 2008 64biy. I've tried different compatible mode, but with the same result
2) So next I downloaded iperf 3 and started it. I see connection started in my device, but packets from iperf doesn't transfering, because IPERF3 is waiting for some response from Server.
My questions is
1) Is it any possible way to launch perf 2 or 1 in Win 64x?
2) What kind of response is wating iperf application after TCP session staterd.
Thank you!