qcacmn: Split tx and rx buffer add function

Split tx and rx monitor buffer add function so that
they can be indivudually called when lite monitor mode is enabled.

Change-Id: I9996d0261f1912237bd6fa45058d410698b9fa28
CRs-Fixed: 3206170
这个提交包含在:
Nandha Kishore Easwaran
2022-05-26 17:26:05 +05:30
提交者 Madan Koyyalamudi
父节点 0c558b779b
当前提交 7f485d5e89
修改 5 个文件,包含 102 行新增35 行删除

查看文件

@@ -471,9 +471,9 @@ void dp_pktlogmod_exit(struct dp_pdev *handle)
*
* @pdev: DP pdev object
*
* Return: void
* Return: QDF_STATUS
*/
void dp_vdev_set_monitor_mode_buf_rings(struct dp_pdev *pdev);
QDF_STATUS dp_vdev_set_monitor_mode_buf_rings(struct dp_pdev *pdev);
/**
* dp_vdev_set_monitor_mode_rings () - set monitor mode rings
@@ -489,7 +489,7 @@ QDF_STATUS dp_vdev_set_monitor_mode_rings(struct dp_pdev *pdev,
uint8_t delayed_replenish);
#else
static inline void
static inline QDF_STATUS
dp_vdev_set_monitor_mode_buf_rings(struct dp_pdev *pdev)
{
}
@@ -652,7 +652,7 @@ struct dp_mon_ops {
#if defined(DP_CON_MON) && !defined(REMOVE_PKT_LOG)
void (*mon_pktlogmod_exit)(struct dp_pdev *pdev);
#endif
void (*mon_vdev_set_monitor_mode_buf_rings)(struct dp_pdev *pdev);
QDF_STATUS (*mon_vdev_set_monitor_mode_buf_rings)(struct dp_pdev *pdev);
QDF_STATUS (*mon_vdev_set_monitor_mode_rings)(struct dp_pdev *pdev,
uint8_t delayed_replenish);
void (*mon_neighbour_peers_detach)(struct dp_pdev *pdev);
@@ -3218,20 +3218,20 @@ static inline void dp_monitor_pktlogmod_exit(struct dp_pdev *pdev) {}
#endif
static inline
void dp_monitor_vdev_set_monitor_mode_buf_rings(struct dp_pdev *pdev)
QDF_STATUS dp_monitor_vdev_set_monitor_mode_buf_rings(struct dp_pdev *pdev)
{
struct dp_mon_ops *monitor_ops;
struct dp_mon_soc *mon_soc = pdev->soc->monitor_soc;
if (!mon_soc) {
dp_mon_debug("monitor soc is NULL");
return;
return QDF_STATUS_E_FAILURE;
}
monitor_ops = mon_soc->mon_ops;
if (!monitor_ops || !monitor_ops->mon_vdev_set_monitor_mode_buf_rings) {
dp_mon_debug("callback not registered");
return;
return QDF_STATUS_E_FAILURE;
}
return monitor_ops->mon_vdev_set_monitor_mode_buf_rings(pdev);