]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/DevicePath.h
MdePkg: Add WiFi device path definition and its node/text conversion
[mirror_edk2.git] / MdePkg / Include / Protocol / DevicePath.h
index 1dbb1a1ff489c4206e2672a402cf1d610178ecac..7b9a4e552056c86f8073b059889d228f0d57dad5 100644 (file)
@@ -895,6 +895,18 @@ typedef struct {
   BLUETOOTH_ADDRESS               BD_ADDR;\r
 } BLUETOOTH_DEVICE_PATH;\r
 \r
+///\r
+/// Wi-Fi Device Path SubType.\r
+///\r
+#define MSG_WIFI_DP               0x1C\r
+typedef struct {\r
+  EFI_DEVICE_PATH_PROTOCOL        Header;\r
+  ///\r
+  /// Service set identifier. A 32-byte octets string.\r
+  ///\r
+  UINT8                           SSId[32];\r
+} WIFI_DEVICE_PATH;\r
+\r
 //\r
 // Media Device Path\r
 //\r
@@ -1145,6 +1157,7 @@ typedef union {
   NVME_NAMESPACE_DEVICE_PATH                 NvmeNamespace;\r
   URI_DEVICE_PATH                            Uri;\r
   BLUETOOTH_DEVICE_PATH                      Bluetooth;\r
+  WIFI_DEVICE_PATH                           WiFi;\r
   UFS_DEVICE_PATH                            Ufs;\r
   SD_DEVICE_PATH                             Sd;\r
   HARDDRIVE_DEVICE_PATH                      HardDrive;\r
@@ -1199,6 +1212,7 @@ typedef union {
   NVME_NAMESPACE_DEVICE_PATH                 *NvmeNamespace;\r
   URI_DEVICE_PATH                            *Uri;\r
   BLUETOOTH_DEVICE_PATH                      *Bluetooth;\r
+  WIFI_DEVICE_PATH                           *WiFi;\r
   UFS_DEVICE_PATH                            *Ufs;\r
   SD_DEVICE_PATH                             *Sd;\r
   HARDDRIVE_DEVICE_PATH                      *HardDrive;\r