qcacmn: add CDP interface support for pkt_log_exit
Add CDP interface API support for pkt_log_exit, to cleanup pkt_log_init on failure. Change-Id: Ib50efaed5997d341d3e76c2e1dbe42856df40191 CRs-Fixed: 3012201
This commit is contained in:

committed by
Madan Koyyalamudi

parent
627c3c7ec3
commit
6a3c9eaa85
@@ -567,6 +567,27 @@ static inline void cdp_pkt_log_con_service(ol_txrx_soc_handle soc,
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* cdp_pkt_log_exit() - API to cleanup packet log info
|
||||
* @soc: data path soc handle
|
||||
* @pdev_id: id of data path pdev handle
|
||||
*
|
||||
* Return: void
|
||||
*/
|
||||
static inline void cdp_pkt_log_exit(ol_txrx_soc_handle soc, uint8_t pdev_id)
|
||||
{
|
||||
if (!soc || !soc->ops || !soc->ops->misc_ops) {
|
||||
QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_FATAL,
|
||||
"%s invalid instance", __func__);
|
||||
return;
|
||||
}
|
||||
|
||||
if (soc->ops->misc_ops->pkt_log_exit)
|
||||
return soc->ops->misc_ops->pkt_log_exit(soc, pdev_id);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
/**
|
||||
* cdp_get_num_rx_contexts() - API to get the number of RX contexts
|
||||
* @soc: soc handle
|
||||
|
@@ -1312,6 +1312,7 @@ struct cdp_misc_ops {
|
||||
void *scn);
|
||||
void (*pkt_log_con_service)(struct cdp_soc_t *soc_hdl,
|
||||
uint8_t pdev_id, void *scn);
|
||||
void (*pkt_log_exit)(struct cdp_soc_t *soc_hdl, uint8_t pdev_id);
|
||||
int (*get_num_rx_contexts)(struct cdp_soc_t *soc_hdl);
|
||||
void (*register_pktdump_cb)(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
|
||||
ol_txrx_pktdump_cb tx_cb,
|
||||
|
Reference in New Issue
Block a user