1 - lots of work still on device path generation and parsing in -lefiboot:
2 - network paths of all kinds
5 - iscsi - right now we write out HD paths that don't work because edk2 and
6 similar don't put an HD() below iSCSI(), and there's no such thing as an
7 "abbreviated iscsi device path"
8 - but 9.3.5.21.2 actually /shows/ it having an HD() path.
9 - so we need to write out:
10 PciRoot(0x0)/Pci(0x3,0x0)/MAC(c0ffeec0ffee,1)/IPv4(192.168.100.182:0<->10.0.0.29:3260,6,0)/iSCSI(iqn.2012-07.lenovoemc:storage.pjones-iscsi.vol0,1,0x0,None,None,None,TCP) or something like that.
12 - not sure how to tell from the OS side what parts should be DHCP based
13 - pretty ugly when ens3 changes addresses every time
14 - would IPv4(0.0.0.0:0<->10.0.0.29:3260,6,0) be valid?