From f0a42162ac4860dace2739a2eb2d4edabadd0f97 Mon Sep 17 00:00:00 2001 From: Santosh Anbu Date: Wed, 17 Jul 2019 08:14:44 +0530 Subject: [PATCH] qcacmn: Add pdev mlme component attribute With the addition of the pdev restart command to handle multivdev restart, a placeholder is required at the mlme to hold pdev restart attribute. Change-Id: I885bf71d0e7977452120714a659e839769ade33e CRs-Fixed: 2492531 --- umac/mlme/include/wlan_pdev_mlme.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/umac/mlme/include/wlan_pdev_mlme.h b/umac/mlme/include/wlan_pdev_mlme.h index 96e8786eee80..20d420ffc449 100644 --- a/umac/mlme/include/wlan_pdev_mlme.h +++ b/umac/mlme/include/wlan_pdev_mlme.h @@ -22,6 +22,17 @@ #include #include + +/* + * struct pdev_restart_attr - Pdev restart attributes + * @vdev: vdev on which the pdev restart cmd was enqueued + * @restart_bmap: Bitmap for vdev requesting multivdev restart + */ +struct pdev_restart_attr { + struct wlan_objmgr_vdev *vdev; + unsigned long restart_bmap[2]; +}; + /** * struct pdev_mlme_obj - PDEV MLME component object * @pdev: PDEV object @@ -42,6 +53,7 @@ struct pdev_mlme_obj { unsigned long restart_pend_vdev_bmap[2]; unsigned long restart_send_vdev_bmap[2]; unsigned long start_send_vdev_arr[2]; + struct pdev_restart_attr pdev_restart; }; #endif