Auteur Sujet: iperf3 compatible  (Lu 4323 fois)

0 Membres et 1 Invité sur ce sujet

Constantine89

  • Abonné FAI autre
  • *
  • Messages: 2
iperf3 compatible
« le: 07 décembre 2015 à 10:40:40 »
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.pdf
My 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 100I 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!

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
iperf3 compatible
« Réponse #1 le: 07 décembre 2015 à 14:19:34 »
iperf2 (32bit) works perfectly on a Windows 64-bits
iPerf3 is not backwards compatible with iPerf2.

iperf2 can not be used just for the upload. For downloading tests, it is necessary to open TCP ports and start with an upload.

Constantine89

  • Abonné FAI autre
  • *
  • Messages: 2
iperf3 compatible
« Réponse #2 le: 07 décembre 2015 à 14:31:12 »
iperf2 (32bit) works perfectly on a Windows 64-bits

In attach is result of launching \iperf-2.0.2-win32\ on Win2008 R2 64bit.
In my FPGA app I see, that connection accepted.