wil6210: fix PTK re-key race
Fix a race between cfg80211 add_key call and transmitting of 4/4 EAP packet. In case the transmit is delayed until after the add key takes place, message 4/4 will be encrypted with the new key, and the receiver side (AP) will drop it due to MIC error. Wil6210 will monitor and look for the transmitted packet 4/4 eap key. In case add_key takes place before the transmission completed, then wil6210 will let the FW store the key and wil6210 will notify the FW to use the PTK key only after 4/4 eap packet transmission was completed. Signed-off-by:Ahmad Masri <amasri@codeaurora.org> Signed-off-by:
Maya Erez <merez@codeaurora.org> Signed-off-by:
Kalle Valo <kvalo@codeaurora.org> Git-commit: 42fe1e519e9f1c6f554c0183f8c9cdd92036cbbf Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git Change-Id: I67f8b5bb0cf116039529831c7438213cd6684548 [merez@codeaurora.org: fix merge conflicts] Signed-off-by:
Maya Erez <merez@codeaurora.org>
Loading
Please register or sign in to comment