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>