소스 검색

qca-wifi: CFR: Retrieve TA from Freeze TLV

TA retrieved from freeze TLV was being over-written by macaddr
from AST search during RXTLV processing.

MACADDR from AST search is essential only for MU PPDUs.

Change-Id: If38fd198fb196397298ed4ab646eb3257b1113b0
Adwait Nayak 5 년 전
부모
커밋
cf4c68e3e2
1개의 변경된 파일1개의 추가작업 그리고 5개의 파일을 삭제
  1. 1 5
      target_if/cfr/src/target_if_cfr_6018.c

+ 1 - 5
target_if/cfr/src/target_if_cfr_6018.c

@@ -716,11 +716,7 @@ void target_if_cfr_rx_tlv_process(struct wlan_objmgr_pdev *pdev, void *nbuf)
 	for (i = 0; i < MAX_CHAIN; i++)
 		meta->chain_rssi[i] = cdp_rx_ppdu->per_chain_rssi[i];
 
-	if (cdp_rx_ppdu->u.ppdu_type == CDP_RX_TYPE_SU) {
-		qdf_mem_copy(meta->peer_addr.su_peer_addr,
-			     cdp_rx_ppdu->mac_addr,
-			     QDF_MAC_ADDR_SIZE);
-	} else {
+	if (cdp_rx_ppdu->u.ppdu_type != CDP_RX_TYPE_SU) {
 		for (i = 0 ; i < meta->num_mu_users; i++) {
 			rx_stats_peruser = &cdp_rx_ppdu->user[i];
 			qdf_mem_copy(meta->peer_addr.mu_peer_addr[i],