BBS is technically part of the PnP BIOS specification, so doesn't necessarily apply to UEFI boot, but I don't know how BBS order may be used by some implementations to describe uefi boot attempt order.
In UEFI, there's a protocol that an application can use to get the 'handle' of the device that was used to execute it. In this context, snponly.efi asks uefi "What device handle was used to execute me?", and then only bothers trying to talk to that interface. There is the possibility in uefi world to ask for other generic nics (which was impossible with BIOS UNDI), but snponly.efi specifically looks at the loaded image protocol to ascertain which interface to mess with. Besides, it just says: 'start using the nic' and there's not a need to 'initialize' the interface so much, since the firmware already did all that. ipxe.efi last I recall does not really pay attention to 'what device executed me?' because the overall design is "I am probably being executed from a chip on a nic or from a usb mass storage device". Not really focused on chainloading. ________________________________ From: Thomas HUMMEL <thomas.hum...@pasteur.fr> Sent: Thursday, June 3, 2021 8:54 AM To: xcat-user@lists.sourceforge.net <xcat-user@lists.sourceforge.net> Subject: Re: [xcat-user] [External] Re: xCAT 2.16.2 new xNBA issue On 03/06/2021 12:57, Jarrod Johnson wrote: > The slowness may relate to the fact it would be initializing*every* nic in > the system, regardless of the one that booted You mean that a) snponly.efi relies on the built-in PXE option ROM which initialize one nic, according to BBS order at a time b) whereas ipxe.efi is chainloaded from the built-in PXE option ROM and initialize all nics in advance to be able to fall back to the cascading BBS order ? Thanks for your help -- TH _______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Fxcat-user&data=04%7C01%7Cjjohnson2%40lenovo.com%7C1eadaa3d0c6646db409b08d9268ee808%7C5c7d0b28bdf8410caa934df372b16203%7C1%7C0%7C637583217490086599%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=awqxTG7iovYcoGPyYukpYYhBP4zA8xN1oSd8rQfCEUs%3D&reserved=0
_______________________________________________ xCAT-user mailing list xCAT-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xcat-user