qcacmn: Common code changes for VDEV conversion
This change is required by MCL for VDEV conversion. This change adds target_if all common code. Change-Id: If43cbbe12c9b4a2bc7fc46ff01f24a2fb6fda09e CRs-Fixed: 2460791
这个提交包含在:
@@ -34,6 +34,7 @@
|
||||
#include <wlan_dfs_tgt_api.h>
|
||||
#include <wlan_dfs_utils_api.h>
|
||||
#include <wlan_vdev_mgr_ucfg_api.h>
|
||||
#include <qdf_module.h>
|
||||
|
||||
static QDF_STATUS vdev_mgr_create_param_update(
|
||||
struct vdev_mlme_obj *mlme_obj,
|
||||
|
@@ -223,11 +223,11 @@ QDF_STATUS vdev_mgr_bcn_miss_offload_send(struct vdev_mlme_obj *mlme_obj);
|
||||
*
|
||||
* Return: QDF_STATUS - Success or Failure
|
||||
*/
|
||||
QDF_STATUS vdev_mlme_multiple_restart_send(struct wlan_objmgr_pdev *pdev,
|
||||
struct mlme_channel_param *chan,
|
||||
uint32_t disable_hw_ack,
|
||||
uint32_t *vdev_ids,
|
||||
uint32_t num_vdevs);
|
||||
QDF_STATUS vdev_mgr_multiple_restart_send(struct wlan_objmgr_pdev *pdev,
|
||||
struct mlme_channel_param *chan,
|
||||
uint32_t disable_hw_ack,
|
||||
uint32_t *vdev_ids,
|
||||
uint32_t num_vdevs);
|
||||
|
||||
/**
|
||||
* vdev_mgr_peer_delete_all_send() – MLME API to send peer delete all request
|
||||
|
@@ -30,15 +30,27 @@
|
||||
#include <wlan_vdev_mgr_tgt_if_rx_defs.h>
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_register_rx_ops(): API to register rx ops with lmac
|
||||
* tgt_vdev_mgr_register_rx_ops() - API to register rx ops with lmac
|
||||
* @rx_ops: rx ops struct
|
||||
*
|
||||
* Return: none
|
||||
*/
|
||||
void tgt_vdev_mgr_register_rx_ops(struct wlan_lmac_if_rx_ops *rx_ops);
|
||||
|
||||
/**
|
||||
* tgt_vdev_mgr_ext_tbttoffset_update_handle() - API to handle ext tbtt offset
|
||||
* update event
|
||||
* @num_vdevs: number of vdevs
|
||||
* @is_ext: ext is set/reset
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_** on error
|
||||
*/
|
||||
QDF_STATUS
|
||||
tgt_vdev_mgr_ext_tbttoffset_update_handle(uint32_t num_vdevs, bool is_ext);
|
||||
|
||||
#else
|
||||
/**
|
||||
* tgt_vdev_mgr_register_rx_ops(): API to register rx ops with lmac
|
||||
* tgt_vdev_mgr_register_rx_ops() - API to register rx ops with lmac
|
||||
* @rx_ops: rx ops struct
|
||||
*
|
||||
* Return: none
|
||||
|
@@ -208,7 +208,7 @@ tgt_vdev_mgr_tbttoffset_update_handler(uint32_t num_vdevs, bool is_ext)
|
||||
return status;
|
||||
}
|
||||
|
||||
static QDF_STATUS
|
||||
QDF_STATUS
|
||||
tgt_vdev_mgr_ext_tbttoffset_update_handle(uint32_t num_vdevs, bool is_ext)
|
||||
{
|
||||
QDF_STATUS status = QDF_STATUS_E_FAILURE;
|
||||
|
@@ -28,6 +28,7 @@
|
||||
#include <wlan_mlme_dbg.h>
|
||||
#include <wlan_vdev_mgr_utils_api.h>
|
||||
#include <wlan_vdev_mlme_api.h>
|
||||
#include <qdf_module.h>
|
||||
|
||||
void ucfg_wlan_vdev_mgr_get_param_bssid(
|
||||
struct wlan_objmgr_vdev *vdev,
|
||||
|
@@ -26,6 +26,7 @@
|
||||
#include <wlan_vdev_mgr_tgt_if_tx_api.h>
|
||||
#include <cdp_txrx_cmn_struct.h>
|
||||
#include <wlan_mlme_dbg.h>
|
||||
#include <qdf_module.h>
|
||||
|
||||
static QDF_STATUS vdev_mgr_config_ratemask_update(
|
||||
struct vdev_mlme_obj *mlme_obj,
|
||||
@@ -60,6 +61,24 @@ wlan_util_vdev_get_cdp_txrx_opmode(struct wlan_objmgr_vdev *vdev)
|
||||
case QDF_MONITOR_MODE:
|
||||
cdp_txrx_opmode = wlan_op_mode_monitor;
|
||||
break;
|
||||
case QDF_P2P_DEVICE_MODE:
|
||||
cdp_txrx_opmode = wlan_op_mode_ap;
|
||||
break;
|
||||
case QDF_P2P_CLIENT_MODE:
|
||||
cdp_txrx_opmode = wlan_op_mode_sta;
|
||||
break;
|
||||
case QDF_P2P_GO_MODE:
|
||||
cdp_txrx_opmode = wlan_op_mode_ap;
|
||||
break;
|
||||
case QDF_OCB_MODE:
|
||||
cdp_txrx_opmode = wlan_op_mode_ocb;
|
||||
break;
|
||||
case QDF_IBSS_MODE:
|
||||
cdp_txrx_opmode = wlan_op_mode_ibss;
|
||||
break;
|
||||
case QDF_NDI_MODE:
|
||||
cdp_txrx_opmode = wlan_op_mode_ndi;
|
||||
break;
|
||||
default:
|
||||
cdp_txrx_opmode = wlan_op_mode_unknown;
|
||||
};
|
||||
|
在新工单中引用
屏蔽一个用户