summaryrefslogtreecommitdiffstats
path: root/NetworkPkg/Include
diff options
context:
space:
mode:
authorWang Fan <fan.wang@intel.com>2019-02-22 15:48:25 +0800
committerLiming Gao <liming.gao@intel.com>2019-02-28 09:47:09 +0800
commit90b24889f9ced53c18b73266d507e45fbd94fab0 (patch)
treed57a487b436b4694afae03ae84e9dd7a3485b991 /NetworkPkg/Include
parent3eb69b081c683f9d825930d0c511e43c0485e5d2 (diff)
downloadedk2-90b24889f9ced53c18b73266d507e45fbd94fab0.tar.gz
edk2-90b24889f9ced53c18b73266d507e45fbd94fab0.tar.bz2
edk2-90b24889f9ced53c18b73266d507e45fbd94fab0.zip
NetworkPkg: Add WiFi Connection Manager to NetworkPkg
* V2 * Remove Arch dependency in Inf file * Add a global guid for WiFi formset and set other guids to module levels * Open supplicant and EapConfig by BY_DRIVER * Remove token free function to avoid potential NULL reference * Update WifiMgrUpdateConnectMessage() to only display message for Current Nic * Fix the potential NULL reference in AIP call * REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1492 Add WiFi Connection Manager in NetworkPkg to provide UI for users to scan networks, connect or disconnect to networks. This connection manager won't include the UNDI driver, supplicant driver, or other device specific drivers and is therefor not a complete solution stack for UEFI Wi-Fi, users can seek help for Wireless card vendors. Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Cc: Wu Jiaxin <jiaxin.wu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Wang Fan <fan.wang@intel.com> Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by: Siyuan Fu <siyuan.fu@intel.com>
Diffstat (limited to 'NetworkPkg/Include')
-rw-r--r--NetworkPkg/Include/Guid/WifiConnectionManagerConfigHii.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/NetworkPkg/Include/Guid/WifiConnectionManagerConfigHii.h b/NetworkPkg/Include/Guid/WifiConnectionManagerConfigHii.h
new file mode 100644
index 0000000000..af150784f8
--- /dev/null
+++ b/NetworkPkg/Include/Guid/WifiConnectionManagerConfigHii.h
@@ -0,0 +1,25 @@
+/** @file
+ GUIDs used as HII FormSet and HII Package list GUID in WiFi Connection Manager.
+
+Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
+This program and the accompanying materials are licensed and made available under
+the terms and conditions of the BSD License that accompanies this distribution.
+The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php.
+
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+
+**/
+
+#ifndef __WIFI_CONNECTION_MANAGER_HII_GUID_H__
+#define __WIFI_CONNECTION_MANAGER_HII_GUID_H__
+
+#define WIFI_CONNECTION_MANAGER_CONFIG_GUID \
+ { \
+ 0x9f94d327, 0x0b18, 0x4245, { 0x8f, 0xf2, 0x83, 0x2e, 0x30, 0xd, 0x2c, 0xef } \
+ }
+
+extern EFI_GUID gWifiConfigGuid;
+
+#endif