qcacld-3.0: Fix get sap connected sta info fcs counter always 0
Stats event from target might have several sub events, and some event has no peer stats but have adv/ext2 peer stats. Check ext/ext2 peer stats even no peer stats in target_if_cp_stats_extract_peer_stats(). Fix copy adv stats size error in tgt_mc_cp_stats_prepare_n_send_raw_station_stats(). Although get_station_stats_cb and get_peer_stats_cb is union callbacks, better to assign to get_station_stats_cb because it is for TYPE_STATION_STATS. Change-Id: I0bead0cbb8b549cc538ef4a7327f0a8303c90bd1 CRs-Fixed: 2801842
这个提交包含在:
@@ -492,7 +492,7 @@ static QDF_STATUS target_if_cp_stats_extract_peer_stats(
|
||||
|
||||
/* Extract peer_stats */
|
||||
if (!stats_param->num_peer_stats)
|
||||
return QDF_STATUS_SUCCESS;
|
||||
goto adv_stats;
|
||||
|
||||
ev->peer_stats = qdf_mem_malloc(sizeof(*ev->peer_stats) *
|
||||
stats_param->num_peer_stats);
|
||||
@@ -519,6 +519,7 @@ static QDF_STATUS target_if_cp_stats_extract_peer_stats(
|
||||
TGT_NOISE_FLOOR_DBM;
|
||||
}
|
||||
|
||||
adv_stats:
|
||||
target_if_cp_stats_extract_peer_extd_stats(wmi_hdl, stats_param, ev,
|
||||
data);
|
||||
|
||||
|
在新工单中引用
屏蔽一个用户