Re: [PATCH v2] wifi: ath12k: fix key cache handling
From: Jeff Johnson
Date: Tue Jan 14 2025 - 15:54:26 EST
On Sun, 12 Jan 2025 11:23:00 +0530, Aditya Kumar Singh wrote:
> Currently, an interface is created in the driver during channel assignment.
> If mac80211 attempts to set a key for an interface before this assignment,
> the driver caches the key. Once the interface is created, the driver
> installs the cached key to the hardware. This sequence is exemplified in
> mesh mode operation where the group key is set before channel assignment.
>
> However, in ath12k_mac_update_key_cache(), after caching the key, due to
> incorrect logic, it is deleted from the cache during the subsequent loop
> iteration. As a result, after the interface is created, the driver does not
> find any cached key, and the key is not installed to the hardware which is
> wrong. This leads to issue in mesh, where broadcast traffic is not
> encrypted over the air.
>
> [...]
Applied, thanks!
[1/1] wifi: ath12k: fix key cache handling
commit: 336097d74c284a7c928b723ce8690f28912da03d
Best regards,
--
Jeff Johnson <jeff.johnson@xxxxxxxxxxxxxxxx>