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
这个提交包含在:
Abhishek Ambure
2019-05-06 17:44:05 +05:30
提交者 nshrivas
父节点 61585b05a2
当前提交 21ff0a53bf
修改 13 个文件,包含 114 行新增20 行删除

查看文件

@@ -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;
};