OpenBSD/src 3UsY3Mfsys/arch/amd64/stand/efi32 efipxe.c, sys/arch/amd64/stand/efi64 efipxe.c

   Network-based device paths use Messaging and not Media types.  Thus
   in reality the depth was always -1 which made the compare function
   a No-Op.  Properly check the device path depth value and look for
   the Messaging type instead to find the correct NIC.  This check
   never worked before and was uncovered by the last change.

   Regression noticed by bluhm@
VersionDeltaFile
1.7+3-3sys/arch/arm64/stand/efiboot/efipxe.c
1.4+3-3sys/arch/armv7/stand/efiboot/efipxe.c
1.3+3-3sys/arch/amd64/stand/efi32/efipxe.c
1.3+3-3sys/arch/amd64/stand/efi64/efipxe.c
1.6+3-3sys/arch/amd64/stand/efiboot/efipxe.c
+15-155 files

UnifiedSplitRaw