Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor10037941003794 Using IPerf Anchor10037951003795Perf is a tool designed to perform performance tests and to measure various variables of a network. IPerf is a benchmaring tool for measuring performance between two systems. It can be used as a server or a client for both the TCP and UDP protocols. Many IPerf applications are available for different operating systems. IPerf applications for the PC are easily found on the web. However, we suggest to use the IPerf function integrated in the Network Driver Integrated Tester for version compatibility purposes with the target software.anchor

10037961003796It is strongly recommended that you use IPerf to validate your driver and find the best target configuration. Perform four tests (Receive and Transmit are from the target point of view): Anchor10136211013621

  • TCP Server (Receive)

...

...

  • TCP Client (Transmit)

...

  • UDP Server (Receive)

...

  • UDP Client (Transmit)

...

You have to test your driver with different TCP/IP stack configuration (net_cfg.h). Tests must be performed with the target directly connected to the test station and on a network and you it is recommended to log all performances results and configurations into a device drivers test result document. Anchor10037971003797

You can find more information on IPerf at http://sourceforge.net/projects/iperf/.