]> git.proxmox.com Git - mirror_edk2.git/commit
NetworkPkg: Add WiFi profile sync protocol support
authorZachary Clark-Williams <zclarkw112@gmail.com>
Wed, 10 Aug 2022 22:32:11 +0000 (15:32 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 10 Jan 2023 21:31:29 +0000 (21:31 +0000)
commitfe405f08a09e9f2306c72aa23d8edfbcfaa23bff
tree3a0c764d1d31900d59083ba796b159d15456ee9c
parentec54ce1f1ab41b92782b37ae59e752fff0ef9c41
NetworkPkg: Add WiFi profile sync protocol support

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3845

Enables KVM and One Click Recovery WLAN capability with WiFi Profile
Sync feature and protocol. Adding WiFiProfileSyncProtocol, which
supports the profilesync driver operations for transferring WiFi profiles
from AMT to the Supplicant. WiFiConnectionManager will check for the
WifiProfileSyncProtocol and if found will operate on the premise of a
One Click Recovery, or KVM flow with a Wifi profile provided by AMT.

Cc: Maciej Rabeda <maciej.rabeda@linux.intel.com>
Cc: Wu Jiaxin <jiaxin.wu@intel.com>
Cc: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
Signed-off-by: Zachary Clark-Williams <zachary.clark-williams@intel.com>
Acked-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>
NetworkPkg/Include/Protocol/WiFiProfileSyncProtocol.h [new file with mode: 0644]
NetworkPkg/NetworkPkg.dec
NetworkPkg/WifiConnectionManagerDxe/WifiConnectionManagerDxe.inf
NetworkPkg/WifiConnectionManagerDxe/WifiConnectionMgrConfigNVDataStruct.h
NetworkPkg/WifiConnectionManagerDxe/WifiConnectionMgrDriver.c
NetworkPkg/WifiConnectionManagerDxe/WifiConnectionMgrDxe.h
NetworkPkg/WifiConnectionManagerDxe/WifiConnectionMgrImpl.c
NetworkPkg/WifiConnectionManagerDxe/WifiConnectionMgrMisc.c