From e04f6dd5b831d2bf6c71297719d8b44b9ed8939f Mon Sep 17 00:00:00 2001 From: Varsha Mishra Date: Tue, 27 Dec 2022 11:02:03 +0530 Subject: [PATCH] qcacmn: Add get params for features Add get parameters for features. These flags are set in datapath vdev object and need to be extracted outside datapath. Change-Id: I4b4d8adcc523fc030bca699e0f0f9eb10475920c CRs-Fixed: 3367490 --- dp/wifi3.0/dp_main.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/dp/wifi3.0/dp_main.c b/dp/wifi3.0/dp_main.c index b83530b292..108e410011 100644 --- a/dp/wifi3.0/dp_main.c +++ b/dp/wifi3.0/dp_main.c @@ -10864,6 +10864,29 @@ static QDF_STATUS dp_get_vdev_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id, val->cdp_drop_tx_mcast = vdev->drop_tx_mcast; break; #endif + +#ifdef MESH_MODE_SUPPORT + case CDP_MESH_RX_FILTER: + val->cdp_vdev_param_mesh_rx_filter = vdev->mesh_rx_filter; + break; + case CDP_MESH_MODE: + val->cdp_vdev_param_mesh_mode = vdev->mesh_vdev; + break; +#endif + case CDP_ENABLE_NAWDS: + val->cdp_vdev_param_nawds = vdev->nawds_enabled; + break; + + case CDP_ENABLE_WRAP: + val->cdp_vdev_param_wrap = vdev->wrap_vdev; + break; + +#ifdef DP_TRAFFIC_END_INDICATION + case CDP_ENABLE_TRAFFIC_END_INDICATION: + val->cdp_vdev_param_traffic_end_ind = vdev->traffic_end_ind_en; + break; +#endif + default: dp_cdp_err("%pK: param value %d is wrong", soc, param);