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,
|
(*sawf_def_queues_get_map_report)(struct cdp_soc_t *soc,
|
||||||
uint8_t *mac_addr);
|
uint8_t *mac_addr);
|
||||||
#ifdef CONFIG_SAWF
|
#ifdef CONFIG_SAWF
|
||||||
|
QDF_STATUS
|
||||||
|
(*sawf_get_peer_msduq_info)(struct cdp_soc_t *soc, uint8_t *mac_addr);
|
||||||
QDF_STATUS
|
QDF_STATUS
|
||||||
(*txrx_get_peer_sawf_delay_stats)(struct cdp_soc_t *soc,
|
(*txrx_get_peer_sawf_delay_stats)(struct cdp_soc_t *soc,
|
||||||
uint32_t svc_id, uint8_t *mac,
|
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);
|
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
|
#ifdef CONFIG_SAWF
|
||||||
/**
|
/**
|
||||||
* cdp_get_peer_sawf_delay_stats() - Call to get SAWF delay stats
|
* 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 =
|
.sawf_def_queues_get_map_report =
|
||||||
dp_sawf_def_queues_get_map_report,
|
dp_sawf_def_queues_get_map_report,
|
||||||
#ifdef CONFIG_SAWF_STATS
|
#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_delay_stats = dp_sawf_get_peer_delay_stats,
|
||||||
.txrx_get_peer_sawf_tx_stats = dp_sawf_get_peer_tx_stats,
|
.txrx_get_peer_sawf_tx_stats = dp_sawf_get_peer_tx_stats,
|
||||||
.sawf_mpdu_stats_req = dp_sawf_mpdu_stats_req,
|
.sawf_mpdu_stats_req = dp_sawf_mpdu_stats_req,
|
||||||
|
Reference in New Issue
Block a user