Re: EFI_PXE_BASE_CODE_PROTOCOL

2019-08-06 Thread Leif Lindholm
tion. 10.3.4.12/13 (UEFI 2.8 spec) for IPv4/IPv6. 10.3.4.23 for URI. (And 10.3.4.21 for iSCSI.) But if you are only asking because you found the (NULLed-out) PXE protocol implemented, then I would suggest we can ignore this for now. I guess it could be useful for netbooting GRUB (the device p

Re: EFI_PXE_BASE_CODE_PROTOCOL

2019-08-06 Thread Heinrich Schuchardt
. Can GRUB already do the same when the EFI_PXE_BASE_CODE_PROTOCOL is not present? Yes. As of very recently (proper* DHCP support was only merged in March 2019, so is included in 2.04 release, prior to that it technically performed BOOTP). SNP means you do your own networking - it gives you access

Re: EFI_PXE_BASE_CODE_PROTOCOL

2019-08-06 Thread Peter Jones
t; > Can GRUB already do the same when the EFI_PXE_BASE_CODE_PROTOCOL is not > > present? > > Yes. As of very recently (proper* DHCP support was only merged in > March 2019, so is included in 2.04 release, prior to that it > technically performed BOOTP). > > SNP means you do y

Re: EFI_PXE_BASE_CODE_PROTOCOL

2019-08-06 Thread Leif Lindholm
+Peter Jones (sorry Peter) On Tue, Aug 06, 2019 at 08:34:58AM +0200, Heinrich Schuchardt wrote: > iPXE uses the EFI simple network protocol to execute DHCP. OK. > Can GRUB already do the same when the EFI_PXE_BASE_CODE_PROTOCOL is not > present? Yes. As of very recently (proper* DHC

Re: EFI_PXE_BASE_CODE_PROTOCOL

2019-08-06 Thread Heinrich Schuchardt
Hello Leif, iPXE uses the EFI simple network protocol to execute DHCP. Can GRUB already do the same when the EFI_PXE_BASE_CODE_PROTOCOL is not present? What I do not understand about GRUB's grub_net_configure_by_dhcp_ack() is that it silently assumes IPv4 being used without even checking