The struct was filled with garbage and ended up having fcs_err set to true. This caused mac to drop fragmented frames.
Signed-off-by: Michal Kazior <michal.kaz...@tieto.com> --- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/ath/ath10k/htt_rx.c b/drivers/net/wireless/ath/ath10k/htt_rx.c index 055b88d..55c8083 100644 --- a/drivers/net/wireless/ath/ath10k/htt_rx.c +++ b/drivers/net/wireless/ath/ath10k/htt_rx.c @@ -877,7 +877,7 @@ static void ath10k_htt_rx_frag_handler(struct ath10k_htt *htt, struct sk_buff *msdu_head, *msdu_tail; struct htt_rx_desc *rxd; enum rx_msdu_decap_format fmt; - struct htt_rx_info info; + struct htt_rx_info info = {}; int msdu_chaining; bool tkip_mic_err; bool decrypt_err; -- 1.7.9.5 _______________________________________________ ath9k-devel mailing list ath9k-devel@lists.ath9k.org https://lists.ath9k.org/mailman/listinfo/ath9k-devel