edk2/NetworkPkg
Wang Fan 90b24889f9 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>
2019-02-28 09:47:09 +08:00
..
Application NetworkPkg: Removing ipf which is no longer supported from edk2. 2018-08-14 08:58:30 +08:00
Dhcp6Dxe NetworkPkg/Dhcp6Dxe: Remove an unused global variable. 2019-01-15 09:39:13 +08:00
DnsDxe NetworkPkg/DnsDxe: [CVE-2018-12178] Check the received packet size before parsing the message. 2019-02-28 08:39:16 +08:00
HttpBootDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
HttpDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
HttpUtilitiesDxe NetworkPkg/HttpUtilitiesDxe: fix read memory access overflow. 2018-09-29 10:51:37 +08:00
IScsiDxe NetworkPkg/IScsiDxe: Remove unnecessary NULL pointer check. 2019-01-23 08:46:49 +08:00
Include/Guid NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
Ip6Dxe NetworkPkg/Ip6Dxe: Clean the invalid IPv6 configuration during driver start. 2019-02-19 08:31:15 +08:00
IpSecDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
Mtftp6Dxe NetworkPkg/Mtftp6Dxe: Remove the trailing white spaces. 2018-11-01 09:37:34 +08:00
TcpDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
TlsAuthConfigDxe NetworkPkg/TlsAuthConfigDxe: fix TlsCaCertificate attributes retrieval 2018-08-22 10:32:43 +02:00
TlsDxe NetworkPkg/TlsDxe: Fix failure to process multiple TLS records. 2018-11-01 09:37:41 +08:00
Udp6Dxe NetworkPkg: Removing ipf which is no longer supported from edk2. 2018-08-14 08:58:30 +08:00
UefiPxeBcDxe NetworkPkg: Protocol Uninstallation Cleanup 2019-01-14 13:12:17 +08:00
WifiConnectionManagerDxe NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
NetworkPkg.dec NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
NetworkPkg.dsc NetworkPkg: Add WiFi Connection Manager to NetworkPkg 2019-02-28 09:47:09 +08:00
NetworkPkg.uni NetworkPkg: Define one PCD for PXE to specify MTFTP windowsize. 2018-09-27 09:00:02 +08:00
NetworkPkgExtra.uni NetworkPkg: Clean up source files 2018-06-28 11:19:49 +08:00