|
@@ -41,7 +41,6 @@
|
|
|
* struct cm_vdev_join_req - connect req from legacy CM to vdev manager
|
|
|
* @vdev_id: vdev id
|
|
|
* @cm_id: Connect manager id
|
|
|
- * @force_24ghz_in_ht20: force 24ghz_in ht20
|
|
|
* @force_rsne_override: force the arbitrary rsne received in connect req to be
|
|
|
* used with out validation, used for the scenarios where the device is used
|
|
|
* as a testbed device with special functionality and not recommended
|
|
@@ -58,8 +57,7 @@
|
|
|
struct cm_vdev_join_req {
|
|
|
uint8_t vdev_id;
|
|
|
wlan_cm_id cm_id;
|
|
|
- uint8_t force_24ghz_in_ht20:1,
|
|
|
- force_rsne_override:1,
|
|
|
+ uint8_t force_rsne_override:1,
|
|
|
is_wps_connection:1,
|
|
|
is_osen_connection:1;
|
|
|
struct element_info assoc_ie;
|
|
@@ -300,6 +298,15 @@ QDF_STATUS cm_get_rssi_snr_by_bssid(struct wlan_objmgr_pdev *pdev,
|
|
|
*/
|
|
|
void cm_csr_send_set_ie(struct wlan_objmgr_vdev *vdev);
|
|
|
|
|
|
+/**
|
|
|
+ * cm_csr_get_vdev_dot11_mode() - Wrapper for CM to get the dot11mode for
|
|
|
+ * the vdev id
|
|
|
+ * @vdev_id: vdev id
|
|
|
+ *
|
|
|
+ * Return: dot11 mode
|
|
|
+ */
|
|
|
+uint16_t cm_csr_get_vdev_dot11_mode(uint8_t vdev_id);
|
|
|
+
|
|
|
static inline QDF_STATUS
|
|
|
cm_ext_hdl_create(struct wlan_objmgr_vdev *vdev, cm_ext_t **ext_cm_ptr)
|
|
|
{
|
|
@@ -355,8 +362,8 @@ QDF_STATUS cm_csr_handle_join_req(struct wlan_objmgr_vdev *vdev,
|
|
|
bool reassoc);
|
|
|
|
|
|
/**
|
|
|
- * cm_handle_connect_req() - Connection manager ext connect request to start
|
|
|
- * vdev and peer assoc state machine
|
|
|
+ * cm_handle_connect_req() - Connection manager ext connect request to
|
|
|
+ * start vdev and peer assoc state machine
|
|
|
* @vdev: VDEV object
|
|
|
* @req: Vdev connect request
|
|
|
*
|
|
@@ -364,7 +371,7 @@ QDF_STATUS cm_csr_handle_join_req(struct wlan_objmgr_vdev *vdev,
|
|
|
*/
|
|
|
QDF_STATUS
|
|
|
cm_handle_connect_req(struct wlan_objmgr_vdev *vdev,
|
|
|
- struct wlan_cm_vdev_connect_req *req);
|
|
|
+ struct wlan_cm_vdev_connect_req *req);
|
|
|
|
|
|
/**
|
|
|
* cm_send_bss_peer_create_req() - Connection manager ext bss peer create
|
|
@@ -505,7 +512,7 @@ cm_disconnect_complete_ind(struct wlan_objmgr_vdev *vdev,
|
|
|
struct wlan_cm_discon_rsp *rsp);
|
|
|
|
|
|
/**
|
|
|
- * cm_csr_diconnect_done_ind() - Connection manager call to csr to update
|
|
|
+ * cm_csr_disconnect_done_ind() - Connection manager call to csr to update
|
|
|
* legacy structures on disconnect complete
|
|
|
* @vdev: VDEV object
|
|
|
* @rsp: Connection manager disconnect response
|
|
@@ -517,8 +524,8 @@ cm_disconnect_complete_ind(struct wlan_objmgr_vdev *vdev,
|
|
|
* Return: QDF_STATUS
|
|
|
*/
|
|
|
QDF_STATUS
|
|
|
-cm_csr_diconnect_done_ind(struct wlan_objmgr_vdev *vdev,
|
|
|
- struct wlan_cm_discon_rsp *rsp);
|
|
|
+cm_csr_disconnect_done_ind(struct wlan_objmgr_vdev *vdev,
|
|
|
+ struct wlan_cm_discon_rsp *rsp);
|
|
|
|
|
|
/**
|
|
|
* cm_send_vdev_down_req() - Connection manager ext req to send vdev down
|