]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[aoe] Allow AoE device to be described using an EFI device path
authorMichael Brown <mcb30@ipxe.org>
Mon, 19 Oct 2020 13:42:11 +0000 (14:42 +0100)
committerMichael Brown <mcb30@ipxe.org>
Mon, 19 Oct 2020 13:45:49 +0000 (14:45 +0100)
commit04cb17de505317db56623b8b4d07b242dec35256
treef5dbde17ed38df51f3c47c173c2466a42c0dd9a4
parent2d49ce6f08002d9e92c2ba819c65a8b093e975f4
[aoe] Allow AoE device to be described using an EFI device path

There is no standard defined for AoE device paths in the UEFI
specification, and it seems unlikely that any standard will be adopted
in future.

Choose to construct an AoE device path using a concatenation of the
network device path and a SATA device path, treating the AoE major and
minor numbers as the HBA port number and port multiplier port number
respectively.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/aoe.h
src/include/ipxe/efi/efi_path.h
src/interface/efi/efi_path.c
src/net/aoe.c