qcacmn: Add full monitor mode changes
Add following changes: a. Add CDP API to config full monitor mode b. HTT configuration changes c. Init/Deinit changes for full monitor mode resources CRs-Fixed: 2632442 Change-Id: I06db5194031b3ea0f0c1e5deda20df4bc0faa0b9
This commit is contained in:

gecommit door
nshrivas

bovenliggende
35b8f761f9
commit
925a7d389c
@@ -129,6 +129,17 @@ int htt_wbm_event_record(struct htt_logger *h, uint8_t tx_status,
|
||||
#define HTT_GET_STATS_CMN_INDEX(index) \
|
||||
HTT_PPDU_STATS_COMMON_TLV_##index##_OFFSET
|
||||
|
||||
/**
|
||||
* enum dp_full_mon_config - enum to enable/disable full monitor mode
|
||||
*
|
||||
* @DP_FULL_MON_DISABLE: Disable full monitor mode
|
||||
* @DP_FULL_MON_ENABLE: Enable full monitor mode
|
||||
*/
|
||||
enum dp_full_mon_config {
|
||||
DP_FULL_MON_DISABLE,
|
||||
DP_FULL_MON_ENABLE,
|
||||
};
|
||||
|
||||
struct dp_htt_htc_pkt {
|
||||
void *soc_ctxt;
|
||||
qdf_dma_addr_t nbuf_paddr;
|
||||
@@ -447,4 +458,17 @@ dp_htt_rx_flow_fst_setup(struct dp_pdev *pdev,
|
||||
QDF_STATUS
|
||||
dp_htt_rx_flow_fse_operation(struct dp_pdev *pdev,
|
||||
struct dp_htt_rx_flow_fst_operation *op_info);
|
||||
|
||||
/**
|
||||
* htt_h2t_full_mon_cfg() - Send full monitor configuarion msg to FW
|
||||
*
|
||||
* @htt_soc: HTT Soc handle
|
||||
* @pdev_id: Radio id
|
||||
* @dp_full_mon_config: enabled/disable configuration
|
||||
*
|
||||
* Return: Success when HTT message is sent, error on failure
|
||||
*/
|
||||
int htt_h2t_full_mon_cfg(struct htt_soc *htt_soc,
|
||||
uint8_t pdev_id,
|
||||
enum dp_full_mon_config);
|
||||
#endif /* _DP_HTT_H_ */
|
||||
|
Verwijs in nieuw issue
Block a user