Browse Source

qca-wifi: Fix tx capture RTS/CTS send before mgmt frame

FW set mprot_type in NDPA frame as all ping request is a sound + steer.
check mprot type in mgmt frame and send dummy rts and cts.

Change-Id: I0f275c57e254117e06cb17173f4ae4b65f0e07aa
nobelj 5 years ago
parent
commit
2127b951ec
1 changed files with 3 additions and 0 deletions
  1. 3 0
      dp/wifi3.0/dp_tx_capture.c

+ 3 - 0
dp/wifi3.0/dp_tx_capture.c

@@ -2051,6 +2051,9 @@ dp_send_mgmt_ctrl_to_stack(struct dp_pdev *pdev,
 	ppdu_desc = (struct cdp_tx_completion_ppdu *)
 	ppdu_desc = (struct cdp_tx_completion_ppdu *)
 			qdf_nbuf_data(nbuf_ppdu_desc);
 			qdf_nbuf_data(nbuf_ppdu_desc);
 
 
+	if (ppdu_desc->mprot_type)
+		dp_send_dummy_rts_cts_frame(pdev, ppdu_desc);
+
 	type = (ppdu_desc->frame_ctrl &
 	type = (ppdu_desc->frame_ctrl &
 		IEEE80211_FC0_TYPE_MASK) >>
 		IEEE80211_FC0_TYPE_MASK) >>
 		IEEE80211_FC0_TYPE_SHIFT;
 		IEEE80211_FC0_TYPE_SHIFT;