From b0fc42c8f8d40bc391ea20cebe51d6eee4e1d9eb Mon Sep 17 00:00:00 2001 From: Sushant Butta Date: Fri, 24 Feb 2023 20:38:20 +0530 Subject: [PATCH] qcacmn: Fix incorrect datarate in radiotap header The datarate for Data packets and QOS NULL packets, shown in the Radiotap header was wrong for QCN9224. In Lithium based devices, for data packets datarate is not included in the radiotap header. So for WKK also changes are done to not to include data rate. Change-Id: I3fa8a65973e3e0b01ef589551c6621d35b34b984 CRs-Fixed: 3408916 --- qdf/linux/src/qdf_nbuf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qdf/linux/src/qdf_nbuf.c b/qdf/linux/src/qdf_nbuf.c index b9c2a8f224..8dbdb1cda5 100644 --- a/qdf/linux/src/qdf_nbuf.c +++ b/qdf/linux/src/qdf_nbuf.c @@ -5285,7 +5285,7 @@ unsigned int qdf_nbuf_update_radiotap(struct mon_rx_status *rx_status, /* IEEE80211_RADIOTAP_RATE u8 500kb/s */ if (!rx_status->ht_flags && !rx_status->vht_flags && - !rx_status->he_flags) { + !rx_status->he_flags && !rx_status->eht_flags) { it_present_val |= (1 << IEEE80211_RADIOTAP_RATE); rtap_buf[rtap_len] = rx_status->rate; } else