Explorar el Código

qcacld-3.0: Enable vdev manager support for LFR3.0

Enable vdev manager support for LFR3.0

Change-Id: I5e8a420eadd98786fe43d7d6e60980209f7a42e1
CRs-Fixed: 2405842
Sandeep Puligilla hace 6 años
padre
commit
a1ac516f03
Se han modificado 1 ficheros con 21 adiciones y 0 borrados
  1. 21 0
      mlme/core/src/wlan_mlme_vdev_mgr_interface.c

+ 21 - 0
mlme/core/src/wlan_mlme_vdev_mgr_interface.c

@@ -197,6 +197,26 @@ static QDF_STATUS sta_mlme_vdev_notify_up_complete(struct vdev_mlme_obj *vdev_ml
 	return QDF_STATUS_SUCCESS;
 }
 
+/**
+ * sta_mlme_vdev_notify_roam_start() - MLME vdev Roam start callback
+ * @vdev_mlme: vdev mlme object
+ * @event_data_len: event data length
+ * @event_data: event data
+ *
+ * This function is called to VDEV MLME on roaming
+ *  to UP state
+ *
+ * Return: QDF_STATUS
+ */
+static
+QDF_STATUS sta_mlme_vdev_notify_roam_start(struct vdev_mlme_obj *vdev_mlme,
+					   uint16_t event_data_len,
+					   void *event_data)
+{
+	return wma_sta_mlme_vdev_roam_notify(vdev_mlme, event_data_len,
+					     event_data);
+}
+
 /**
  * sta_mlme_vdev_disconnect_bss() - MLME vdev disconnect bss callback
  * @vdev_mlme: vdev mlme object
@@ -715,6 +735,7 @@ static struct vdev_mlme_ops sta_mlme_ops = {
 	.mlme_vdev_sta_conn_start = sta_mlme_vdev_start_connection,
 	.mlme_vdev_up_send = sta_mlme_vdev_up_send,
 	.mlme_vdev_notify_up_complete = sta_mlme_vdev_notify_up_complete,
+	.mlme_vdev_notify_roam_start = sta_mlme_vdev_notify_roam_start,
 	.mlme_vdev_disconnect_peers = sta_mlme_vdev_disconnect_bss,
 	.mlme_vdev_stop_send = sta_mlme_vdev_stop_send,
 	.mlme_vdev_stop_continue = vdevmgr_mlme_stop_continue,