Merge "qcacmn: Add support to update MCAST stats for STA mode"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

commit
926af59b3c
@@ -5931,6 +5931,32 @@ void dp_tx_update_uplink_delay(struct dp_soc *soc, struct dp_vdev *vdev,
|
|||||||
}
|
}
|
||||||
#endif /* WLAN_FEATURE_TSF_UPLINK_DELAY */
|
#endif /* WLAN_FEATURE_TSF_UPLINK_DELAY */
|
||||||
|
|
||||||
|
#ifndef CONFIG_AP_PLATFORM
|
||||||
|
/**
|
||||||
|
* dp_update_mcast_stats() - Update Tx Mcast stats
|
||||||
|
* @txrx_peer: txrx_peer pointer
|
||||||
|
* @link_id: Link ID
|
||||||
|
* @length: packet length
|
||||||
|
* @nbuf: nbuf handle
|
||||||
|
*
|
||||||
|
* Return: None
|
||||||
|
*/
|
||||||
|
static inline void
|
||||||
|
dp_update_mcast_stats(struct dp_txrx_peer *txrx_peer, uint8_t link_id,
|
||||||
|
uint32_t length, qdf_nbuf_t nbuf)
|
||||||
|
{
|
||||||
|
if (QDF_NBUF_CB_GET_IS_MCAST(nbuf))
|
||||||
|
DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer, tx.mcast, 1,
|
||||||
|
length, link_id);
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
static inline void
|
||||||
|
dp_update_mcast_stats(struct dp_txrx_peer *txrx_peer, uint8_t link_id,
|
||||||
|
uint32_t length, qdf_nbuf_t nbuf)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void dp_tx_comp_process_tx_status(struct dp_soc *soc,
|
void dp_tx_comp_process_tx_status(struct dp_soc *soc,
|
||||||
struct dp_tx_desc_s *tx_desc,
|
struct dp_tx_desc_s *tx_desc,
|
||||||
struct hal_tx_completion_status *ts,
|
struct hal_tx_completion_status *ts,
|
||||||
@@ -6041,6 +6067,8 @@ void dp_tx_comp_process_tx_status(struct dp_soc *soc,
|
|||||||
1, length,
|
1, length,
|
||||||
link_id);
|
link_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dp_update_mcast_stats(txrx_peer, link_id, length, nbuf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user