* [PATCH] ath10k: Fix encoding for protected management frames @ 2019-04-02 12:42 Rakesh Pillai 2019-04-03 12:24 ` Kalle Valo 2019-05-07 13:50 ` Kalle Valo 0 siblings, 2 replies; 3+ messages in thread From: Rakesh Pillai @ 2019-04-02 12:42 UTC (permalink / raw) To: ath10k; +Cc: Rakesh Pillai, linux-wireless Currently the protected management frames are not appended with the MIC_LEN which results in the protected management frames being encoded incorrectly. Add the extra space at the end of the protected management frames to fix this encoding error for the protected management frames. Tested HW: WCN3990 Tested FW: WLAN.HL.3.1-00784-QCAHLSWMTPLZ-1 Fixes: 1807da49733e "ath10k: wmi: add management tx by reference support over wmi" Signed-off-by: Rakesh Pillai <pillair@codeaurora.org> --- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/ath/ath10k/wmi-tlv.c b/drivers/net/wireless/ath/ath10k/wmi-tlv.c index 582fb11..02709fc 100644 --- a/drivers/net/wireless/ath/ath10k/wmi-tlv.c +++ b/drivers/net/wireless/ath/ath10k/wmi-tlv.c @@ -2840,8 +2840,10 @@ ath10k_wmi_tlv_op_gen_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu, if ((ieee80211_is_action(hdr->frame_control) || ieee80211_is_deauth(hdr->frame_control) || ieee80211_is_disassoc(hdr->frame_control)) && - ieee80211_has_protected(hdr->frame_control)) + ieee80211_has_protected(hdr->frame_control)) { + skb_put(msdu, IEEE80211_CCMP_MIC_LEN); buf_len += IEEE80211_CCMP_MIC_LEN; + } buf_len = min_t(u32, buf_len, WMI_TLV_MGMT_TX_FRAME_MAX_LEN); buf_len = round_up(buf_len, 4); -- 2.7.4 _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] ath10k: Fix encoding for protected management frames 2019-04-02 12:42 [PATCH] ath10k: Fix encoding for protected management frames Rakesh Pillai @ 2019-04-03 12:24 ` Kalle Valo 2019-05-07 13:50 ` Kalle Valo 1 sibling, 0 replies; 3+ messages in thread From: Kalle Valo @ 2019-04-03 12:24 UTC (permalink / raw) To: Rakesh Pillai; +Cc: linux-wireless, ath10k Rakesh Pillai <pillair@codeaurora.org> writes: > Currently the protected management frames are > not appended with the MIC_LEN which results in > the protected management frames being encoded > incorrectly. > > Add the extra space at the end of the protected > management frames to fix this encoding error for > the protected management frames. > > Tested HW: WCN3990 > Tested FW: WLAN.HL.3.1-00784-QCAHLSWMTPLZ-1 > > Fixes: 1807da49733e "ath10k: wmi: add management tx by reference support over wmi" This should be: Fixes: 1807da49733e ("ath10k: wmi: add management tx by reference support over wmi") But I can fix that. -- Kalle Valo _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] ath10k: Fix encoding for protected management frames 2019-04-02 12:42 [PATCH] ath10k: Fix encoding for protected management frames Rakesh Pillai 2019-04-03 12:24 ` Kalle Valo @ 2019-05-07 13:50 ` Kalle Valo 1 sibling, 0 replies; 3+ messages in thread From: Kalle Valo @ 2019-05-07 13:50 UTC (permalink / raw) To: Rakesh Pillai; +Cc: linux-wireless, ath10k Rakesh Pillai <pillair@codeaurora.org> wrote: > Currently the protected management frames are > not appended with the MIC_LEN which results in > the protected management frames being encoded > incorrectly. > > Add the extra space at the end of the protected > management frames to fix this encoding error for > the protected management frames. > > Tested HW: WCN3990 > Tested FW: WLAN.HL.3.1-00784-QCAHLSWMTPLZ-1 > > Fixes: 1807da49733e ("ath10k: wmi: add management tx by reference support over wmi") > Signed-off-by: Rakesh Pillai <pillair@codeaurora.org> > Signed-off-by: Kalle Valo <kvalo@codeaurora.org> Patch applied to ath-next branch of ath.git, thanks. 42f1bc43e6a9 ath10k: Fix encoding for protected management frames -- https://patchwork.kernel.org/patch/10881571/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches _______________________________________________ ath10k mailing list ath10k@lists.infradead.org http://lists.infradead.org/mailman/listinfo/ath10k ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2019-05-07 13:50 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-04-02 12:42 [PATCH] ath10k: Fix encoding for protected management frames Rakesh Pillai 2019-04-03 12:24 ` Kalle Valo 2019-05-07 13:50 ` Kalle Valo
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox