From 5369725a352c93bb6e2ba0b49a4c11fd002d472a Mon Sep 17 00:00:00 2001 From: Shaakir Mohamed Date: Fri, 23 Mar 2018 17:50:41 -0700 Subject: [PATCH] qcacmn: Fix FCS error flag set in radiotap header Fix FCS error flag set in radiotap header Change-Id: I55210587d07f3deabebb4dc65caa835127a6b8e5 CRs-Fixed: 2213773 --- qdf/linux/src/qdf_nbuf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qdf/linux/src/qdf_nbuf.c b/qdf/linux/src/qdf_nbuf.c index a43b2386eecb..ada601ac10b7 100644 --- a/qdf/linux/src/qdf_nbuf.c +++ b/qdf/linux/src/qdf_nbuf.c @@ -4010,6 +4010,10 @@ unsigned int qdf_nbuf_update_radiotap(struct mon_rx_status *rx_status, /* IEEE80211_RADIOTAP_FLAGS u8 */ rthdr->it_present |= cpu_to_le32(1 << IEEE80211_RADIOTAP_FLAGS); + + if (rx_status->rs_fcs_err) + rx_status->rtap_flags |= IEEE80211_RADIOTAP_F_BADFCS; + rtap_buf[rtap_len] = rx_status->rtap_flags; rtap_len += 1;