qcacmn: Add MLME ops for SON
Add MLME Tx ops for SON module CRs-Fixed: 3127085 Change-Id: Ie6dd00ebecc9ef5f008adfa264942fcdfb49e7f0
This commit is contained in:

committed by
Madan Koyyalamudi

parent
17078fff36
commit
592fffb251
@@ -342,6 +342,34 @@ struct mlme_ext_ops {
|
||||
#endif
|
||||
};
|
||||
|
||||
/**
|
||||
* struct mlme_external_tx_ops - MLME external callbacks structure
|
||||
* @peer_ops: callback to invoke peer mlme ops from external module
|
||||
* @vdev_ops: callback to invoke vdev mlme ops from external module
|
||||
* @pdev_ops: callback to invoke pdev mlme ops from external module
|
||||
* @scan_db_iterate: callback to invoke scan database iterate
|
||||
*/
|
||||
enum wlan_mlme_peer_param;
|
||||
enum wlan_mlme_vdev_param;
|
||||
enum wlan_mlme_pdev_param;
|
||||
struct mlme_external_tx_ops {
|
||||
QDF_STATUS (*peer_ops)(
|
||||
struct wlan_objmgr_peer *peer,
|
||||
enum wlan_mlme_peer_param type,
|
||||
void *data, void *ret);
|
||||
QDF_STATUS (*vdev_ops)(
|
||||
struct wlan_objmgr_vdev *vdev,
|
||||
enum wlan_mlme_vdev_param type,
|
||||
void *data, void *ret);
|
||||
QDF_STATUS (*pdev_ops)(
|
||||
struct wlan_objmgr_pdev *pdev,
|
||||
enum wlan_mlme_pdev_param type,
|
||||
void *data, void *ret);
|
||||
QDF_STATUS (*scan_db_iterate)(
|
||||
struct wlan_objmgr_pdev *pdev,
|
||||
scan_iterator_func handler, void *arg);
|
||||
};
|
||||
|
||||
/**
|
||||
* mlme_psoc_ops_ext_hdl_create() - Alloc PSOC mlme ext handle
|
||||
* @psoc_mlme: PSOC MLME comp object
|
||||
|
Reference in New Issue
Block a user