Przeglądaj źródła

qcacmn: remove preamble from peer delayed stats

delete copy preamble from ppdu_desc to peer in data type case.
this will give mu_bar preamble of a data frame instead of ctrl frame.

this will not affect tx_capture given that preamble is copied to
phy_type in ppdu_desc from ppdu_desc preamble itself.

this should fix issue with pulling information from ppdu descriptor by
having data frames with low mcs. mcs was correct but preamble gave
impression that frame was a data but it was a ctrl frame.

Change-Id: Id82e6eb98af0e9488227bff43fc77f188eee77e3
Ruben Columbus 4 lat temu
rodzic
commit
5708cdac6f
1 zmienionych plików z 0 dodań i 4 usunięć
  1. 0 4
      dp/wifi3.0/dp_htt.c

+ 0 - 4
dp/wifi3.0/dp_htt.c

@@ -136,7 +136,6 @@ dp_peer_copy_delay_stats(struct dp_peer *peer,
 	peer->delayed_ba_ppdu_stats.txbf = ppdu->txbf;
 	peer->delayed_ba_ppdu_stats.bw = ppdu->bw;
 	peer->delayed_ba_ppdu_stats.nss = ppdu->nss;
-	peer->delayed_ba_ppdu_stats.preamble = ppdu->preamble;
 	peer->delayed_ba_ppdu_stats.gi = ppdu->gi;
 	peer->delayed_ba_ppdu_stats.dcm = ppdu->dcm;
 	peer->delayed_ba_ppdu_stats.ldpc = ppdu->ldpc;
@@ -153,7 +152,6 @@ dp_peer_copy_delay_stats(struct dp_peer *peer,
 
 	peer->delayed_ba_ppdu_stats.user_pos = ppdu->user_pos;
 	peer->delayed_ba_ppdu_stats.mu_group_id = ppdu->mu_group_id;
-	peer->delayed_ba_ppdu_stats.mcs = ppdu->mcs;
 
 	peer->last_delayed_ba = true;
 
@@ -183,7 +181,6 @@ dp_peer_copy_stats_to_bar(struct dp_peer *peer,
 	ppdu->txbf = peer->delayed_ba_ppdu_stats.txbf;
 	ppdu->bw = peer->delayed_ba_ppdu_stats.bw;
 	ppdu->nss = peer->delayed_ba_ppdu_stats.nss;
-	ppdu->preamble = peer->delayed_ba_ppdu_stats.preamble;
 	ppdu->gi = peer->delayed_ba_ppdu_stats.gi;
 	ppdu->dcm = peer->delayed_ba_ppdu_stats.dcm;
 	ppdu->ldpc = peer->delayed_ba_ppdu_stats.ldpc;
@@ -200,7 +197,6 @@ dp_peer_copy_stats_to_bar(struct dp_peer *peer,
 
 	ppdu->user_pos = peer->delayed_ba_ppdu_stats.user_pos;
 	ppdu->mu_group_id = peer->delayed_ba_ppdu_stats.mu_group_id;
-	ppdu->mcs = peer->delayed_ba_ppdu_stats.mcs;
 
 	peer->last_delayed_ba = false;