From bc75bbaf17b35bf7850255e7effe6f2ddf6f4fb2 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 7 Jun 2023 12:39:23 +0100 Subject: [efi] Add DNS headers and GUID definitions Signed-off-by: Michael Brown --- src/interface/efi/efi_debug.c | 8 ++++++++ src/interface/efi/efi_guid.c | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) (limited to 'src/interface') diff --git a/src/interface/efi/efi_debug.c b/src/interface/efi/efi_debug.c index dec6b6e62..7205c6990 100644 --- a/src/interface/efi/efi_debug.c +++ b/src/interface/efi/efi_debug.c @@ -105,6 +105,14 @@ static struct efi_well_known_guid efi_well_known_guids[] = { "Dhcp6Sb" }, { &efi_disk_io_protocol_guid, "DiskIo" }, + { &efi_dns4_protocol_guid, + "Dns4" }, + { &efi_dns4_service_binding_protocol_guid, + "Dns4Sb" }, + { &efi_dns6_protocol_guid, + "Dns6" }, + { &efi_dns6_service_binding_protocol_guid, + "Dns6Sb" }, { &efi_graphics_output_protocol_guid, "GraphicsOutput" }, { &efi_hii_config_access_protocol_guid, diff --git a/src/interface/efi/efi_guid.c b/src/interface/efi/efi_guid.c index 4a76bdacc..388a9c990 100644 --- a/src/interface/efi/efi_guid.c +++ b/src/interface/efi/efi_guid.c @@ -39,6 +39,8 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include #include #include +#include +#include #include #include #include @@ -159,6 +161,22 @@ EFI_GUID efi_dhcp6_service_binding_protocol_guid EFI_GUID efi_disk_io_protocol_guid = EFI_DISK_IO_PROTOCOL_GUID; +/** DNSv4 protocol GUID */ +EFI_GUID efi_dns4_protocol_guid + = EFI_DNS4_PROTOCOL_GUID; + +/** DNSv4 service binding protocol GUID */ +EFI_GUID efi_dns4_service_binding_protocol_guid + = EFI_DNS4_SERVICE_BINDING_PROTOCOL_GUID; + +/** DNSv6 protocol GUID */ +EFI_GUID efi_dns6_protocol_guid + = EFI_DNS6_PROTOCOL_GUID; + +/** DNSv6 service binding protocol GUID */ +EFI_GUID efi_dns6_service_binding_protocol_guid + = EFI_DNS6_SERVICE_BINDING_PROTOCOL_GUID; + /** Driver binding protocol GUID */ EFI_GUID efi_driver_binding_protocol_guid = EFI_DRIVER_BINDING_PROTOCOL_GUID; -- cgit v1.2.3-55-g7522