summaryrefslogtreecommitdiff
path: root/lib/efi_loader/efi_setup.c
diff options
context:
space:
mode:
authorAdriano Cordova <adrianox@gmail.com>2025-03-03 11:13:13 -0300
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2025-03-10 06:41:10 +0100
commit6a832d4b2e5d4d1ebc9d036afcc02d9550257ab2 (patch)
tree1834b2f4a356528d9c3dcefdd1f838bc0509fd5e /lib/efi_loader/efi_setup.c
parentfba5be3b60f6549483c6bb9e441c1f4e468d31b8 (diff)
efi_loader: efi_net: Add efi_net_do_start() to efi_net.c
This gets called each time a payload is to get executed by bootefi. For now this only updates the PXE IP address. Signed-off-by: Adriano Cordova <adriano.cordova@canonical.com>
Diffstat (limited to 'lib/efi_loader/efi_setup.c')
-rw-r--r--lib/efi_loader/efi_setup.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/efi_loader/efi_setup.c b/lib/efi_loader/efi_setup.c
index 164586742ae..eeed82c0736 100644
--- a/lib/efi_loader/efi_setup.c
+++ b/lib/efi_loader/efi_setup.c
@@ -218,6 +218,9 @@ static efi_status_t efi_start_obj_list(void)
{
efi_status_t ret = EFI_SUCCESS;
+ if (IS_ENABLED(CONFIG_NETDEVICES))
+ ret = efi_net_do_start();
+
return ret;
}