====== Driver development ====== {{ :clipart:nic.jpeg?237x222|A network card}} ===== Tests ===== Drivers should be able to pass all of the following tests: * [[:dev:drvtest:link|Link detection]] * [[:dev:drvtest:dhcp|Basic DHCP]] * [[:dev:drvtest:reopen|Close and reopen]] * [[:dev:drvtest:md5sum|Large file transfer correctness]] * [[:dev:drvtest:speed|Large file transfer speed]] * [[:dev:drvtest:linkresume|Link interruption]] * [[:dev:drvtest:loopback|Loopback]] * [[:dev:drvtest:mtuloopback|High-MTU loopback]] * [[:dev:drvtest:vlanloopback|VLAN loopback]] * [[:dev:drvtest:undiapi|UNDI API]] Successful test results can be added to the [[:dev:nictest|network card test result list]]. Unsuccessful test results should be reported to [[ipxe-devel@lists.ipxe.org]], so that any problems can be fixed.