# Iperf Checklist

### Basic Information
OS: |
Hostname: |
Iperf: |
Compiler: |
Pthreads: | yes no
### Configure / Compile
finds typedefs | pass fail
finds libraries | pass fail
warnings |
### Basic Tests
basic usage | pass fail
help, short option | pass fail
help, long option | pass fail
version, short option | pass fail
version, long option | pass fail
### TCP Server Tests
basic TCP server | pass fail
parallel streams | pass fail
moderate 32 KB window | pass fail KB
small 2 KB window | pass fail KB
large 2 MB window | pass fail KB
period 2 sec | pass fail
server long option | pass fail
MSS (ethernet) | pass fail bytes
MSS (1000 bytes) | pass fail bytes
server environment variable | pass fail
Kbit/sec format | pass fail
Mbit/sec format | pass fail
KByte/sec format | pass fail
MByte/sec format | pass fail
4 KB read length | pass fail
port 5002 | pass fail
bind to localhost (FAIL) | pass fail
bind to host | pass fail
### UDP Server Tests
basic UDP server | pass fail
2 Mbps stream | pass fail
parallel streams | pass fail
### TCP Client Tests
basic TCP client | pass fail
3 second test | pass fail
client environment variable | pass fail
send 1 MB | pass fail
send 128 KB | pass fail
4 KB write length | pass fail
period 1 sec | pass fail
port 5002 | pass fail
MSS | pass fail bytes
### UDP Client Tests
basic UDP client | pass fail
3 sec test | pass fail
client environment variable | pass fail
send 1 MB | pass fail datagrams
send 64 KB | pass fail datagrams
send at 2 Mbps, 5 sec | pass fail
send at 100 Kbps, 5 sec | pass fail
send 1 MB in 2 KB chunks | pass fail datagrams