Prechádzať zdrojové kódy

qcacld-3.0: Don't forward RRM action frame to userspace

RRM frames are processed by driver and response are sent
for supported frames. Still driver forwards all the RRM
frames to userspace.
This causes the userspace also to respond to the measurement
request frames and multiple measurement responses are sent to
the AP resulting in certification test case failures.

So avoid forwarding RRM measurement request frames to userspace
in STA mode.

Change-Id: I0930650b45424d31d66cb9e29e01eed5f4e38ed3
CRs-Fixed: 3614380
Pragaspathi Thilagaraj 1 rok pred
rodič
commit
b8002c6a8f

+ 0 - 5
core/mac/src/pe/lim/lim_process_action_frame.c

@@ -1096,11 +1096,6 @@ __lim_process_radio_measure_request(struct mac_context *mac, uint8_t *pRxPacketI
 	}
 	}
 	/* Save seq no of currently processing rrm report req frame */
 	/* Save seq no of currently processing rrm report req frame */
 	mac->rrm.rrmPEContext.prev_rrm_report_seq_num = curr_seq_num;
 	mac->rrm.rrmPEContext.prev_rrm_report_seq_num = curr_seq_num;
-	lim_send_sme_mgmt_frame_ind(mac, pHdr->fc.subType, (uint8_t *)pHdr,
-				    frameLen + sizeof(tSirMacMgmtHdr), 0,
-				    WMA_GET_RX_FREQ(pRxPacketInfo),
-				    WMA_GET_RX_RSSI_NORMALIZED(pRxPacketInfo),
-				    RXMGMT_FLAG_NONE);
 
 
 	frm = qdf_mem_malloc(sizeof(*frm));
 	frm = qdf_mem_malloc(sizeof(*frm));
 	if (!frm)
 	if (!frm)