qcacmn: Populate LTF size for Rx stats
Populate LTF size value from TLV for HE and modify HE_LTF enum value to match with Firmware values Change-Id: I8e5cce31cbae4aa8722050b06d89c933b74aa752
This commit is contained in:
@@ -118,6 +118,7 @@ dp_rx_populate_cdp_indication_ppdu(struct dp_pdev *pdev,
|
||||
peer->mac_addr.raw, QDF_MAC_ADDR_SIZE);
|
||||
cdp_rx_ppdu->peer_id = peer->peer_ids[0];
|
||||
cdp_rx_ppdu->vdev_id = peer->vdev->vdev_id;
|
||||
cdp_rx_ppdu->u.ltf_size = ppdu_info->rx_status.ltf_size;
|
||||
}
|
||||
#else
|
||||
static inline void
|
||||
|
@@ -116,10 +116,10 @@
|
||||
|
||||
#define HT_SGI_PRESENT 0x80
|
||||
|
||||
#define HE_LTF_1_X 1
|
||||
#define HE_LTF_2_X 2
|
||||
#define HE_LTF_4_X 3
|
||||
#define HE_LTF_UNKNOWN 0
|
||||
#define HE_LTF_1_X 0
|
||||
#define HE_LTF_2_X 1
|
||||
#define HE_LTF_4_X 2
|
||||
#define HE_LTF_UNKNOWN 3
|
||||
#define VHT_SIG_SU_NSS_MASK 0x7
|
||||
#define HT_SIG_SU_NSS_SHIFT 0x3
|
||||
|
||||
|
@@ -733,6 +733,7 @@ hal_rx_status_get_tlv_info_generic(void *rx_tlv_hdr, void *ppduinfo,
|
||||
value = he_gi << QDF_MON_STATUS_GI_SHIFT;
|
||||
ppdu_info->rx_status.he_data5 |= value;
|
||||
value = he_ltf << QDF_MON_STATUS_HE_LTF_SIZE_SHIFT;
|
||||
ppdu_info->rx_status.ltf_size = he_ltf;
|
||||
ppdu_info->rx_status.he_data5 |= value;
|
||||
|
||||
value = HAL_RX_GET(he_sig_a_su_info, HE_SIG_A_SU_INFO_0, NSTS);
|
||||
|
@@ -299,6 +299,7 @@ struct mon_rx_status {
|
||||
uint8_t monitor_direct_used;
|
||||
uint8_t data_sequence_control_info_valid;
|
||||
uint16_t first_data_seq_ctrl;
|
||||
uint8_t ltf_size;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user