1.2.1.14.2 Iperf Configurations
Iperf Specific User Configurations
Number of Iperf Instances:
- Maximum number of simultaneously running iperf instances
- Default value: 1
- Symbol TCPIP_IPERF_MAX_INSTANCES
Socket TX Buffer Size:
- Default size of the Iperf TX buffer
- The performance of a socket is highly dependent on the size of its buffers so it is a good idea to use as large as possible buffers for the sockets that need high throughput.
- Bigger buffers will help obtain higher performance numbers
- Default value: 4 KB
- Symbol TCPIP_IPERF_TX_BUFFER_SIZE
Socket RX Buffer Size:
- Default size of the Iperf RX buffer
- The performance of a socket is highly dependent on the size of its buffers so it is a good idea to use as large as possible buffers for the sockets that need high throughput.
- Bigger buffers will help obtain higher performance numbers
- Default value: 4 KB
- Symbol TCPIP_IPERF_RX_BUFFER_SIZE
Timeout for TX Channel to Become Ready (in msec):
- Timeout to wait for TX channel to be ready to transmit a new packet
- Depends on the channel bandwidth
- Value is in milliseconds
- Default value: 100
- Symbol TCPIP_IPERF_TX_WAIT_TMO
Maximum Number of UDP TX Packet Queue:
- For Iperf UDP client, the limit to set to avoid memory allocation overflow on slow connections
- Default value: 2
- Symbol TCPIP_IPERF_TX_QUEUE_LIMIT
Iperf Timing Error (in msec):
- iperf timing error
- Accounts for timing uncertainty
- The higher the value, the more relaxed is the iperf timing
- Lower limit is 0
- Value is in milliseconds
- Default value: 0
- Symbol TCPIP_IPERF_TIMING_ERROR_MARGIN
Default TX Bandwidth(in Mbps):
- Default TCP Tx Bandwidth
- Value is in Mbps
- Default value: 1
- Symbol TCPIP_IPERF_TX_BW_LIMIT