UINT64 NamespaceUuid;\r
} NVME_NAMESPACE_DEVICE_PATH;\r
\r
+///\r
+/// DNS Device Path SubType\r
+///\r
+#define MSG_DNS_DP 0x1F\r
+typedef struct {\r
+ EFI_DEVICE_PATH_PROTOCOL Header;\r
+ ///\r
+ /// Indicates the DNS server address is IPv4 or IPv6 address.\r
+ ///\r
+ UINT8 IsIPv6;\r
+ ///\r
+ /// Instance of the DNS server address.\r
+ ///\r
+ EFI_IP_ADDRESS DnsServerIp[];\r
+} DNS_DEVICE_PATH;\r
+\r
///\r
/// Uniform Resource Identifiers (URI) Device Path SubType\r
///\r
SAS_DEVICE_PATH Sas;\r
SASEX_DEVICE_PATH SasEx;\r
NVME_NAMESPACE_DEVICE_PATH NvmeNamespace;\r
+ DNS_DEVICE_PATH Dns; \r
URI_DEVICE_PATH Uri;\r
BLUETOOTH_DEVICE_PATH Bluetooth;\r
WIFI_DEVICE_PATH WiFi;\r
SAS_DEVICE_PATH *Sas;\r
SASEX_DEVICE_PATH *SasEx;\r
NVME_NAMESPACE_DEVICE_PATH *NvmeNamespace;\r
+ DNS_DEVICE_PATH *Dns;\r
URI_DEVICE_PATH *Uri;\r
BLUETOOTH_DEVICE_PATH *Bluetooth;\r
WIFI_DEVICE_PATH *WiFi;\r