qcacmn: Cleanup VDEV SM related flags and unused code
Legacy code for VDEV_SM is no more used, thus clean up flags CMN_VDEV_MLME_SM_ENABLE and CMN_VDEV_MLME_CMPT_ENABLE. Change-Id: I4f7b1099d4929f6250b1868c53b73d7c235a9c22 CRs-Fixed: 2457270
This commit is contained in:
@@ -1325,7 +1325,6 @@ static inline enum wlan_vdev_state wlan_vdev_mlme_get_state(
|
|||||||
return vdev->vdev_mlme.mlme_state;
|
return vdev->vdev_mlme.mlme_state;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
/**
|
/**
|
||||||
* wlan_vdev_mlme_get_substate() - get mlme substate
|
* wlan_vdev_mlme_get_substate() - get mlme substate
|
||||||
* @vdev: VDEV object
|
* @vdev: VDEV object
|
||||||
@@ -1339,23 +1338,6 @@ static inline enum wlan_vdev_state wlan_vdev_mlme_get_substate(
|
|||||||
{
|
{
|
||||||
return vdev->vdev_mlme.mlme_substate;
|
return vdev->vdev_mlme.mlme_substate;
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
/**
|
|
||||||
* wlan_vdev_mlme_set_state() - set mlme state
|
|
||||||
* @vdev: VDEV object
|
|
||||||
* @state: MLME state
|
|
||||||
*
|
|
||||||
* API to set MLME state
|
|
||||||
*
|
|
||||||
* Return: void
|
|
||||||
*/
|
|
||||||
static inline void wlan_vdev_mlme_set_state(struct wlan_objmgr_vdev *vdev,
|
|
||||||
enum wlan_vdev_state state)
|
|
||||||
{
|
|
||||||
if (state < WLAN_VDEV_S_MAX)
|
|
||||||
vdev->vdev_mlme.mlme_state = state;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* wlan_vdev_set_selfpeer() - set self peer
|
* wlan_vdev_set_selfpeer() - set self peer
|
||||||
|
@@ -32,7 +32,6 @@
|
|||||||
#define TGT_IS_VALID_SNR(x) ((x) >= 0 && (x) < TGT_MAX_SNR)
|
#define TGT_IS_VALID_SNR(x) ((x) >= 0 && (x) < TGT_MAX_SNR)
|
||||||
#define TGT_IS_VALID_RSSI(x) ((x) != 0xFF)
|
#define TGT_IS_VALID_RSSI(x) ((x) != 0xFF)
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
/**
|
/**
|
||||||
* struct wlan_vdev_ch_check_filter - vdev chan check filter object
|
* struct wlan_vdev_ch_check_filter - vdev chan check filter object
|
||||||
* @flag: matches or not
|
* @flag: matches or not
|
||||||
@@ -42,7 +41,6 @@ struct wlan_vdev_ch_check_filter {
|
|||||||
uint8_t flag;
|
uint8_t flag;
|
||||||
struct wlan_objmgr_vdev *vdev;
|
struct wlan_objmgr_vdev *vdev;
|
||||||
};
|
};
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* struct wlan_peer_count- vdev connected peer count
|
* struct wlan_peer_count- vdev connected peer count
|
||||||
|
@@ -183,7 +183,6 @@ uint32_t wlan_get_pdev_id_from_vdev_id(struct wlan_objmgr_psoc *psoc,
|
|||||||
}
|
}
|
||||||
qdf_export_symbol(wlan_get_pdev_id_from_vdev_id);
|
qdf_export_symbol(wlan_get_pdev_id_from_vdev_id);
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
static void wlan_vdev_active(struct wlan_objmgr_pdev *pdev, void *object,
|
static void wlan_vdev_active(struct wlan_objmgr_pdev *pdev, void *object,
|
||||||
void *arg)
|
void *arg)
|
||||||
{
|
{
|
||||||
@@ -201,38 +200,7 @@ QDF_STATUS wlan_vdev_is_up(struct wlan_objmgr_vdev *vdev)
|
|||||||
{
|
{
|
||||||
return wlan_vdev_allow_connect_n_tx(vdev);
|
return wlan_vdev_allow_connect_n_tx(vdev);
|
||||||
}
|
}
|
||||||
|
|
||||||
qdf_export_symbol(wlan_vdev_is_up);
|
qdf_export_symbol(wlan_vdev_is_up);
|
||||||
#else
|
|
||||||
static void wlan_vdev_active(struct wlan_objmgr_pdev *pdev, void *object,
|
|
||||||
void *arg)
|
|
||||||
{
|
|
||||||
struct wlan_objmgr_vdev *vdev = (struct wlan_objmgr_vdev *)object;
|
|
||||||
uint8_t *flag = (uint8_t *)arg;
|
|
||||||
|
|
||||||
wlan_vdev_obj_lock(vdev);
|
|
||||||
if ((wlan_vdev_mlme_get_state(vdev) == WLAN_VDEV_S_RUN) ||
|
|
||||||
(wlan_vdev_mlme_get_state(vdev) == WLAN_VDEV_S_DFS_WAIT))
|
|
||||||
*flag = 1;
|
|
||||||
|
|
||||||
wlan_vdev_obj_unlock(vdev);
|
|
||||||
}
|
|
||||||
|
|
||||||
QDF_STATUS wlan_vdev_is_up(struct wlan_objmgr_vdev *vdev)
|
|
||||||
{
|
|
||||||
QDF_STATUS is_up = QDF_STATUS_E_FAILURE;
|
|
||||||
|
|
||||||
wlan_vdev_obj_lock(vdev);
|
|
||||||
if (wlan_vdev_mlme_get_state(vdev) == WLAN_VDEV_S_RUN)
|
|
||||||
is_up = QDF_STATUS_SUCCESS;
|
|
||||||
|
|
||||||
wlan_vdev_obj_unlock(vdev);
|
|
||||||
|
|
||||||
return is_up;
|
|
||||||
}
|
|
||||||
|
|
||||||
qdf_export_symbol(wlan_vdev_is_up);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
QDF_STATUS wlan_util_is_vdev_active(struct wlan_objmgr_pdev *pdev,
|
QDF_STATUS wlan_util_is_vdev_active(struct wlan_objmgr_pdev *pdev,
|
||||||
wlan_objmgr_ref_dbgid dbg_id)
|
wlan_objmgr_ref_dbgid dbg_id)
|
||||||
@@ -253,7 +221,6 @@ QDF_STATUS wlan_util_is_vdev_active(struct wlan_objmgr_pdev *pdev,
|
|||||||
|
|
||||||
qdf_export_symbol(wlan_util_is_vdev_active);
|
qdf_export_symbol(wlan_util_is_vdev_active);
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
void wlan_util_change_map_index(unsigned long *map, uint8_t id, uint8_t set)
|
void wlan_util_change_map_index(unsigned long *map, uint8_t id, uint8_t set)
|
||||||
{
|
{
|
||||||
if (set)
|
if (set)
|
||||||
@@ -479,13 +446,6 @@ QDF_STATUS wlan_util_is_pdev_scan_allowed(struct wlan_objmgr_pdev *pdev,
|
|||||||
|
|
||||||
return QDF_STATUS_SUCCESS;
|
return QDF_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
QDF_STATUS wlan_util_is_pdev_scan_allowed(struct wlan_objmgr_pdev *pdev,
|
|
||||||
wlan_objmgr_ref_dbgid dbg_id)
|
|
||||||
{
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void
|
void
|
||||||
wlan_util_stats_get_rssi(bool db2dbm_enabled, int32_t bcn_snr, int32_t dat_snr,
|
wlan_util_stats_get_rssi(bool db2dbm_enabled, int32_t bcn_snr, int32_t dat_snr,
|
||||||
|
@@ -20,7 +20,6 @@
|
|||||||
#ifndef _WLAN_MLME_CMN_H_
|
#ifndef _WLAN_MLME_CMN_H_
|
||||||
#define _WLAN_MLME_CMN_H_
|
#define _WLAN_MLME_CMN_H_
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_CMPT_ENABLE
|
|
||||||
#include <include/wlan_pdev_mlme.h>
|
#include <include/wlan_pdev_mlme.h>
|
||||||
#include <include/wlan_vdev_mlme.h>
|
#include <include/wlan_vdev_mlme.h>
|
||||||
|
|
||||||
@@ -213,16 +212,4 @@ QDF_STATUS wlan_cmn_mlme_init(void);
|
|||||||
* FAILURE, if registration fails
|
* FAILURE, if registration fails
|
||||||
*/
|
*/
|
||||||
QDF_STATUS wlan_cmn_mlme_deinit(void);
|
QDF_STATUS wlan_cmn_mlme_deinit(void);
|
||||||
#else
|
|
||||||
static inline QDF_STATUS wlan_cmn_mlme_init(void)
|
|
||||||
{
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline QDF_STATUS wlan_cmn_mlme_deinit(void)
|
|
||||||
{
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -36,7 +36,6 @@ wlan_mlme_get_lmac_tx_ops(struct wlan_objmgr_psoc *psoc)
|
|||||||
return &psoc->soc_cb.tx_ops.mops;
|
return &psoc->soc_cb.tx_ops.mops;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
/**
|
/**
|
||||||
* enum wlan_vdev_state - VDEV state
|
* enum wlan_vdev_state - VDEV state
|
||||||
* @WLAN_VDEV_S_INIT: Default state, IDLE state
|
* @WLAN_VDEV_S_INIT: Default state, IDLE state
|
||||||
@@ -151,33 +150,6 @@ enum wlan_vdev_sm_evt {
|
|||||||
WLAN_VDEV_SM_EV_STOP_REQ = 29,
|
WLAN_VDEV_SM_EV_STOP_REQ = 29,
|
||||||
};
|
};
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
/**
|
|
||||||
* enum wlan_vdev_state - VDEV state
|
|
||||||
* @WLAN_VDEV_S_INIT: Default state, IDLE state
|
|
||||||
* @WLAN_VDEV_S_SCAN: SCAN state
|
|
||||||
* @WLAN_VDEV_S_JOIN: Join state
|
|
||||||
* @WLAN_VDEV_S_DFS_WAIT:CAC period
|
|
||||||
* @WLAN_VDEV_S_RUN: RUN state
|
|
||||||
* @WLAN_VDEV_S_STOP: STOP state
|
|
||||||
* @WLAN_VDEV_S_RESET: RESET state, STOP+INIT+JOIN
|
|
||||||
* @WLAN_VDEV_S_MAX: MAX state
|
|
||||||
*/
|
|
||||||
enum wlan_vdev_state {
|
|
||||||
WLAN_VDEV_S_INIT = 0,
|
|
||||||
WLAN_VDEV_S_SCAN = 1,
|
|
||||||
WLAN_VDEV_S_JOIN = 2,
|
|
||||||
WLAN_VDEV_S_DFS_WAIT = 3,
|
|
||||||
WLAN_VDEV_S_RUN = 4,
|
|
||||||
WLAN_VDEV_S_STOP = 5,
|
|
||||||
WLAN_VDEV_S_RESET = 6,
|
|
||||||
WLAN_VDEV_S_MAX,
|
|
||||||
};
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_CMPT_ENABLE
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* wlan_vdev_mlme_init - Initializes VDEV MLME component
|
* wlan_vdev_mlme_init - Initializes VDEV MLME component
|
||||||
*
|
*
|
||||||
@@ -217,59 +189,4 @@ QDF_STATUS wlan_mlme_psoc_enable(struct wlan_objmgr_psoc *psoc);
|
|||||||
* FAILURE, if cleanup fails
|
* FAILURE, if cleanup fails
|
||||||
*/
|
*/
|
||||||
QDF_STATUS wlan_mlme_psoc_disable(struct wlan_objmgr_psoc *psoc);
|
QDF_STATUS wlan_mlme_psoc_disable(struct wlan_objmgr_psoc *psoc);
|
||||||
#else
|
|
||||||
|
|
||||||
/**
|
|
||||||
* wlan_vdev_mlme_init - Initializes MLME component
|
|
||||||
*
|
|
||||||
* Registers callbacks with object manager for create/destroy
|
|
||||||
*
|
|
||||||
* Return: SUCCESS on successful registration
|
|
||||||
* FAILURE, if registration fails
|
|
||||||
*/
|
|
||||||
static inline QDF_STATUS wlan_vdev_mlme_init(void)
|
|
||||||
{
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* wlan_vdev_mlme_deinit - Uninitializes MLME component
|
|
||||||
*
|
|
||||||
* Unregisters callbacks with object manager for create/destroy
|
|
||||||
*
|
|
||||||
* Return: SUCCESS on successful registration
|
|
||||||
* FAILURE, if registration fails
|
|
||||||
*/
|
|
||||||
static inline QDF_STATUS wlan_vdev_mlme_deinit(void)
|
|
||||||
{
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* wlan_mlme_psoc_enable - MLME initializations on PSOC enable
|
|
||||||
*
|
|
||||||
* Initializes MLME params on PSOC eable
|
|
||||||
*
|
|
||||||
* Return: SUCCESS on successful initialization
|
|
||||||
* FAILURE, if initialization fails
|
|
||||||
*/
|
|
||||||
static inline QDF_STATUS wlan_mlme_psoc_enable(struct wlan_objmgr_psoc *psoc)
|
|
||||||
{
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* wlan_mlme_psoc_disable - MLME clean up on PSOC disable
|
|
||||||
*
|
|
||||||
* cleanup MLME params on PSOC eable
|
|
||||||
*
|
|
||||||
* Return: SUCCESS on successful cleanup
|
|
||||||
* FAILURE, if cleanup fails
|
|
||||||
*/
|
|
||||||
static inline QDF_STATUS wlan_mlme_psoc_disable(struct wlan_objmgr_psoc *psoc)
|
|
||||||
{
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -24,7 +24,6 @@
|
|||||||
#include "include/wlan_vdev_mlme.h"
|
#include "include/wlan_vdev_mlme.h"
|
||||||
#include "vdev_mlme_sm.h"
|
#include "vdev_mlme_sm.h"
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
/**
|
/**
|
||||||
* mlme_vdev_set_state() - set mlme state
|
* mlme_vdev_set_state() - set mlme state
|
||||||
* @vdev: VDEV object
|
* @vdev: VDEV object
|
||||||
@@ -1904,31 +1903,6 @@ QDF_STATUS mlme_vdev_sm_create(struct vdev_mlme_obj *vdev_mlme)
|
|||||||
return QDF_STATUS_SUCCESS;
|
return QDF_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
QDF_STATUS mlme_vdev_sm_create(struct vdev_mlme_obj *vdev_mlme)
|
|
||||||
{
|
|
||||||
struct wlan_sm *sm;
|
|
||||||
uint8_t name[WLAN_SM_ENGINE_MAX_NAME];
|
|
||||||
|
|
||||||
qdf_snprintf(name, sizeof(name), "VDEV%d-MLME",
|
|
||||||
wlan_vdev_get_id(vdev_mlme->vdev));
|
|
||||||
|
|
||||||
sm = wlan_sm_create(name, vdev_mlme, 0, NULL, 0, NULL, 0);
|
|
||||||
if (!sm) {
|
|
||||||
mlme_err("VDEV MLME SM allocation failed");
|
|
||||||
return QDF_STATUS_E_FAILURE;
|
|
||||||
}
|
|
||||||
vdev_mlme->sm_hdl = sm;
|
|
||||||
|
|
||||||
mlme_vdev_sm_spinlock_create(vdev_mlme);
|
|
||||||
|
|
||||||
mlme_vdev_cmd_mutex_create(vdev_mlme);
|
|
||||||
|
|
||||||
return QDF_STATUS_SUCCESS;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
QDF_STATUS mlme_vdev_sm_destroy(struct vdev_mlme_obj *vdev_mlme)
|
QDF_STATUS mlme_vdev_sm_destroy(struct vdev_mlme_obj *vdev_mlme)
|
||||||
{
|
{
|
||||||
mlme_vdev_cmd_mutex_destroy(vdev_mlme);
|
mlme_vdev_cmd_mutex_destroy(vdev_mlme);
|
||||||
|
@@ -23,7 +23,6 @@
|
|||||||
#ifndef _VDEV_MLME_SM_H_
|
#ifndef _VDEV_MLME_SM_H_
|
||||||
#define _VDEV_MLME_SM_H_
|
#define _VDEV_MLME_SM_H_
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
/**
|
/**
|
||||||
* mlme_vdev_sm_deliver_event() - Delivers event to VDEV MLME SM
|
* mlme_vdev_sm_deliver_event() - Delivers event to VDEV MLME SM
|
||||||
* @vdev_mlme: MLME VDEV comp object
|
* @vdev_mlme: MLME VDEV comp object
|
||||||
@@ -246,4 +245,3 @@ static inline void mlme_vdev_cmd_mutex_release(struct vdev_mlme_obj *vdev_mlme)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
@@ -55,7 +55,6 @@ void wlan_vdev_mlme_set_ext_hdl(struct wlan_objmgr_vdev *vdev, void *ext_hdl);
|
|||||||
*/
|
*/
|
||||||
void *wlan_vdev_mlme_get_ext_hdl(struct wlan_objmgr_vdev *vdev);
|
void *wlan_vdev_mlme_get_ext_hdl(struct wlan_objmgr_vdev *vdev);
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
/**
|
/**
|
||||||
* wlan_vdev_mlme_sm_deliver_evt() - Delivers event to VDEV MLME SM
|
* wlan_vdev_mlme_sm_deliver_evt() - Delivers event to VDEV MLME SM
|
||||||
* @vdev: Object manager VDEV object
|
* @vdev: Object manager VDEV object
|
||||||
@@ -209,4 +208,3 @@ void wlan_vdev_mlme_cmd_unlock(struct wlan_objmgr_vdev *vdev);
|
|||||||
*/
|
*/
|
||||||
QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev);
|
QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
@@ -75,7 +75,6 @@ void *wlan_vdev_mlme_get_ext_hdl(struct wlan_objmgr_vdev *vdev)
|
|||||||
|
|
||||||
qdf_export_symbol(wlan_vdev_mlme_get_ext_hdl);
|
qdf_export_symbol(wlan_vdev_mlme_get_ext_hdl);
|
||||||
|
|
||||||
#ifdef CMN_VDEV_MLME_SM_ENABLE
|
|
||||||
QDF_STATUS wlan_vdev_mlme_sm_deliver_evt(struct wlan_objmgr_vdev *vdev,
|
QDF_STATUS wlan_vdev_mlme_sm_deliver_evt(struct wlan_objmgr_vdev *vdev,
|
||||||
enum wlan_vdev_sm_evt event,
|
enum wlan_vdev_sm_evt event,
|
||||||
uint16_t event_data_len,
|
uint16_t event_data_len,
|
||||||
@@ -283,4 +282,3 @@ QDF_STATUS wlan_vdev_mlme_is_scan_allowed(struct wlan_objmgr_vdev *vdev)
|
|||||||
|
|
||||||
return QDF_STATUS_E_FAILURE;
|
return QDF_STATUS_E_FAILURE;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
Reference in New Issue
Block a user