From 90b24889f9ced53c18b73266d507e45fbd94fab0 Mon Sep 17 00:00:00 2001 From: Wang Fan Date: Fri, 22 Feb 2019 15:48:25 +0800 Subject: 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 Cc: Fu Siyuan Cc: Wu Jiaxin Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Wang Fan Reviewed-by: Wu Jiaxin Reviewed-by: Siyuan Fu --- .../Include/Guid/WifiConnectionManagerConfigHii.h | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 NetworkPkg/Include/Guid/WifiConnectionManagerConfigHii.h (limited to 'NetworkPkg/Include') 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.
+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 -- cgit v1.2.3