On 5 October 2017 at 08:36, Heinrich Schuchardt <xypron.g...@gmx.de> wrote: > This patch provices an EFI application to check the correct function > of the Simple Network Protocol implementation. > > It sends a DHCP request and analyzes the DHCP offer. > > Different error conditions including a 10s timeout are checked. > > A successful execution will look like this: > > => bootefi nettest > Scanning disk ide.blk#0... > Found 1 disks > WARNING: Invalid device tree, expect boot to fail > Network test > DHCP Discover > DHCP reply received from 192.168.76.2 (52:55:c0:a8:4c:02) > as broadcast message. > OK. The test was completed successfully. > > Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de> > --- > v2 > move efi_st_memcmp to efi_selftest_util.c > The function can be reused for other tests. > > Use constants for return values. > --- > include/efi_selftest.h | 11 + > lib/efi_selftest/Makefile | 8 +- > lib/efi_selftest/efi_selftest_snp.c | 424 > +++++++++++++++++++++++++++++++++++ > lib/efi_selftest/efi_selftest_util.c | 25 +++ > 4 files changed, 467 insertions(+), 1 deletion(-) > create mode 100644 lib/efi_selftest/efi_selftest_snp.c > create mode 100644 lib/efi_selftest/efi_selftest_util.c
Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot