Checklist

It is strongly suggested that you use the following checklist when writing a new device driver or when an existing driver is modified. You can fill it out as you develop your device driver and perform the tests described in the document.

 


Element of Validation

Directly
connected


Networked

Hardware Address configuration

Answer to all received ping

Answer to all received ping via fping

Transmit UDP Test 1 (transmit UDP packet of 1472 bytes)

Receive UDP Test 1 (Receive UDP packet of 1472 bytes)

Receive UDP Test 2 (Receive UDP packet with different length)

Transmit TCP Test 1

Receive TCP Test 1 (Receive with default RX windows size)

Receive TCP Test 2 (Receive with optimized RX windows size)

No buffers leak

Configuration & Performance results are logged

Multicast

IF Start/Stop