qcacmn: Add CDP op to get SAWF MSDU Queue info
Add CDP op to get MSDU Queue info Change-Id: If76a6e4209d80e5da6093632e0f3d99b9aeaef77 CRs-Fixed: 3435987
This commit is contained in:

committed by
Madan Koyyalamudi

parent
9293b993f1
commit
73e98e34e8
@@ -2342,6 +2342,8 @@ struct cdp_sawf_ops {
|
||||
(*sawf_def_queues_get_map_report)(struct cdp_soc_t *soc,
|
||||
uint8_t *mac_addr);
|
||||
#ifdef CONFIG_SAWF
|
||||
QDF_STATUS
|
||||
(*sawf_get_peer_msduq_info)(struct cdp_soc_t *soc, uint8_t *mac_addr);
|
||||
QDF_STATUS
|
||||
(*txrx_get_peer_sawf_delay_stats)(struct cdp_soc_t *soc,
|
||||
uint32_t svc_id, uint8_t *mac,
|
||||
|
@@ -76,6 +76,23 @@ cdp_sawf_peer_get_map_conf(ol_txrx_soc_handle soc,
|
||||
return soc->ops->sawf_ops->sawf_def_queues_get_map_report(soc, mac);
|
||||
}
|
||||
|
||||
static inline QDF_STATUS
|
||||
cdp_sawf_peer_get_msduq_info(ol_txrx_soc_handle soc, uint8_t *mac)
|
||||
{
|
||||
if (!soc || !soc->ops) {
|
||||
dp_cdp_debug("Invalid Instance");
|
||||
QDF_BUG(0);
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
if (!soc->ops->sawf_ops ||
|
||||
!soc->ops->sawf_ops->sawf_get_peer_msduq_info) {
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
return soc->ops->sawf_ops->sawf_get_peer_msduq_info(soc, mac);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_SAWF
|
||||
/**
|
||||
* cdp_get_peer_sawf_delay_stats() - Call to get SAWF delay stats
|
||||
|
@@ -10399,6 +10399,7 @@ static struct cdp_sawf_ops dp_ops_sawf = {
|
||||
.sawf_def_queues_get_map_report =
|
||||
dp_sawf_def_queues_get_map_report,
|
||||
#ifdef CONFIG_SAWF_STATS
|
||||
.sawf_get_peer_msduq_info = dp_sawf_get_peer_msduq_info,
|
||||
.txrx_get_peer_sawf_delay_stats = dp_sawf_get_peer_delay_stats,
|
||||
.txrx_get_peer_sawf_tx_stats = dp_sawf_get_peer_tx_stats,
|
||||
.sawf_mpdu_stats_req = dp_sawf_mpdu_stats_req,
|
||||
|
Reference in New Issue
Block a user