Browse Source

qcacld-3.0: Replace session_id with vdev_id in hdd_adapter (3/5)

Originally struct hdd_adapter only used the legacy term session_id to
reference a session. To align with converged naming it is desirable to
change this to vdev_id.  In order to ease the transition change
Id92b1a7bb9721564ba01184809fec98be2143545 ("qcacld-3.0: Alias vdev_id
to session_id in hdd_adapter") replaced the session_id field with a
union that contains both a session_id and a vdev_id field. This allows
vdev_id and session_id to both be used to access the same data item.

To continue the transition replace the session_id field references
with vdev_in in the following files:
- wlan_hdd_ioctl.c
- wlan_hdd_main.c
- wlan_hdd_ota_test.c

Change-Id: I0411cf77bdc41fe72c9ebe85264a93957c66c191
CRs-Fixed: 2393154
Jeff Johnson 6 years ago
parent
commit
5a6fc962f7
3 changed files with 150 additions and 150 deletions
  1. 60 60
      core/hdd/src/wlan_hdd_ioctl.c
  2. 84 84
      core/hdd/src/wlan_hdd_main.c
  3. 6 6
      core/hdd/src/wlan_hdd_ota_test.c

+ 60 - 60
core/hdd/src/wlan_hdd_ioctl.c

@@ -675,7 +675,7 @@ QDF_STATUS hdd_wma_send_fastreassoc_cmd(struct hdd_adapter *adapter,
 		     ETH_ALEN);
 	return sme_fast_reassoc(adapter->hdd_ctx->mac_handle,
 				roam_profile, bssid, channel,
-				adapter->session_id, connected_bssid);
+				adapter->vdev_id, connected_bssid);
 }
 #endif
 
@@ -723,7 +723,7 @@ int hdd_reassoc(struct hdd_adapter *adapter, const uint8_t *bssid,
 	 */
 	if ((eConnectionState_Associated != sta_ctx->conn_info.connState) ||
 	    (!sme_is_conn_state_connected(hdd_ctx->mac_handle,
-	    adapter->session_id))) {
+	    adapter->vdev_id))) {
 		hdd_warn("Not associated");
 		ret = -EINVAL;
 		goto exit;
@@ -761,7 +761,7 @@ int hdd_reassoc(struct hdd_adapter *adapter, const uint8_t *bssid,
 		handoff.channel = channel;
 		handoff.src = src;
 		qdf_mem_copy(handoff.bssid.bytes, bssid, QDF_MAC_ADDR_SIZE);
-		sme_handoff_request(hdd_ctx->mac_handle, adapter->session_id,
+		sme_handoff_request(hdd_ctx->mac_handle, adapter->vdev_id,
 				    &handoff);
 	}
 exit:
@@ -974,7 +974,7 @@ hdd_sendactionframe(struct hdd_adapter *adapter, const uint8_t *bssid,
 				 * frames.
 				 */
 				sme_abort_roam_scan(hdd_ctx->mac_handle,
-						    adapter->session_id);
+						    adapter->vdev_id);
 			} else {
 				/*
 				 * 0 is accepted as current home channel,
@@ -1329,7 +1329,7 @@ hdd_parse_set_roam_scan_channels_v1(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_SETROAMSCANCHANNELS_IOCTL,
-		   adapter->session_id, num_chan);
+		   adapter->vdev_id, num_chan);
 
 	if (num_chan > CFG_VALID_CHANNEL_LIST_LEN) {
 		hdd_err("number of channels (%d) supported exceeded max (%d)",
@@ -1346,7 +1346,7 @@ hdd_parse_set_roam_scan_channels_v1(struct hdd_adapter *adapter,
 	}
 
 	status = sme_change_roam_scan_channel_list(mac_handle,
-						   adapter->session_id,
+						   adapter->vdev_id,
 						   channel_list, num_chan);
 	if (QDF_STATUS_SUCCESS != status) {
 		hdd_err("Failed to update channel list information");
@@ -1402,7 +1402,7 @@ hdd_parse_set_roam_scan_channels_v2(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_SETROAMSCANCHANNELS_IOCTL,
-		   adapter->session_id, num_chan);
+		   adapter->vdev_id, num_chan);
 
 
 	for (i = 0; i < num_chan; i++) {
@@ -1431,7 +1431,7 @@ hdd_parse_set_roam_scan_channels_v2(struct hdd_adapter *adapter,
 	}
 
 	status = sme_change_roam_scan_channel_list(mac_handle,
-						   adapter->session_id,
+						   adapter->vdev_id,
 						   channel_list, num_chan);
 	if (QDF_STATUS_SUCCESS != status) {
 		hdd_err("Failed to update channel list information");
@@ -1944,7 +1944,7 @@ static int hdd_set_app_type1_parser(struct hdd_adapter *adapter,
 	}
 
 	memset(&params, 0, sizeof(tSirAppType1Params));
-	params.vdev_id = adapter->session_id;
+	params.vdev_id = adapter->vdev_id;
 	qdf_copy_macaddr(&params.wakee_mac_addr, &adapter->mac_addr);
 
 	params.id_length = strlen(id);
@@ -2032,7 +2032,7 @@ static int hdd_set_app_type2_parser(struct hdd_adapter *adapter,
 	params.rc4_key_len = strlen(rc4_key);
 	qdf_mem_copy(params.rc4_key, rc4_key, params.rc4_key_len);
 
-	params.vdev_id = adapter->session_id;
+	params.vdev_id = adapter->vdev_id;
 
 	if (!params.tcp_src_port)
 		params.tcp_src_port =
@@ -2343,7 +2343,7 @@ static int wlan_hdd_get_link_status(struct hdd_adapter *adapter)
 
 	status = sme_get_link_status(adapter->hdd_ctx->mac_handle,
 				     hdd_get_link_status_cb,
-				     cookie, adapter->session_id);
+				     cookie, adapter->vdev_id);
 	if (QDF_STATUS_SUCCESS != status) {
 		hdd_err("Unable to retrieve link status");
 		/* return a cached value */
@@ -2778,7 +2778,7 @@ static int drv_cmd_p2p_dev_addr(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_P2P_DEV_ADDR_IOCTL,
-		   adapter->session_id,
+		   adapter->vdev_id,
 		   (unsigned int)(*(addr->bytes + 2) << 24 |
 				*(addr->bytes + 3) << 16 |
 				*(addr->bytes + 4) << 8 |
@@ -2943,13 +2943,13 @@ static int drv_cmd_set_roam_trigger(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_SETROAMTRIGGER_IOCTL,
-		   adapter->session_id, lookup_threshold);
+		   adapter->vdev_id, lookup_threshold);
 
 	hdd_debug("Received Command to Set Roam trigger (Neighbor lookup threshold) = %d",
 		  lookup_threshold);
 
 	status = sme_set_neighbor_lookup_rssi_threshold(hdd_ctx->mac_handle,
-							adapter->session_id,
+							adapter->vdev_id,
 							lookup_threshold);
 	if (QDF_STATUS_SUCCESS != status) {
 		hdd_err("Failed to set roam trigger, try again");
@@ -2976,7 +2976,7 @@ static int drv_cmd_get_roam_trigger(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_GETROAMTRIGGER_IOCTL,
-		   adapter->session_id, lookup_threshold);
+		   adapter->vdev_id, lookup_threshold);
 
 	len = scnprintf(extra, sizeof(extra), "%s %d", command, rssi);
 	len = QDF_MIN(priv_data->total_len, len + 1);
@@ -3031,7 +3031,7 @@ static int drv_cmd_set_roam_scan_period(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_SETROAMSCANPERIOD_IOCTL,
-		   adapter->session_id, roam_scan_period);
+		   adapter->vdev_id, roam_scan_period);
 
 	empty_scan_refresh_period = roam_scan_period * 1000;
 
@@ -3039,7 +3039,7 @@ static int drv_cmd_set_roam_scan_period(struct hdd_adapter *adapter,
 		  roam_scan_period);
 
 	sme_update_empty_scan_refresh_period(hdd_ctx->mac_handle,
-					     adapter->session_id,
+					     adapter->vdev_id,
 					     empty_scan_refresh_period);
 
 exit:
@@ -3060,7 +3060,7 @@ static int drv_cmd_get_roam_scan_period(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_GETROAMSCANPERIOD_IOCTL,
-		   adapter->session_id,
+		   adapter->vdev_id,
 		   nEmptyScanRefreshPeriod);
 
 	len = scnprintf(extra, sizeof(extra), "%s %d",
@@ -3125,7 +3125,7 @@ static int drv_cmd_set_roam_scan_refresh_period(struct hdd_adapter *adapter,
 		  neighbor_scan_refresh_period);
 
 	sme_set_neighbor_scan_refresh_period(hdd_ctx->mac_handle,
-					     adapter->session_id,
+					     adapter->vdev_id,
 					     neighbor_scan_refresh_period);
 
 exit:
@@ -3218,11 +3218,11 @@ static int drv_cmd_set_roam_mode(struct hdd_adapter *adapter,
 		ucfg_mlme_set_roam_scan_offload_enabled(hdd_ctx->psoc,
 							(bool)roam_mode);
 		sme_update_is_fast_roam_ini_feature_enabled(mac_handle,
-							    adapter->session_id,
+							    adapter->vdev_id,
 							    roam_mode);
 	} else {
 		sme_update_is_fast_roam_ini_feature_enabled(mac_handle,
-							    adapter->session_id,
+							    adapter->vdev_id,
 							    roam_mode);
 		ucfg_mlme_set_roam_scan_offload_enabled(hdd_ctx->psoc,
 							roam_mode);
@@ -3301,7 +3301,7 @@ static int drv_cmd_set_roam_delta(struct hdd_adapter *adapter,
 		  roam_rssi_diff);
 
 	sme_update_roam_rssi_diff(hdd_ctx->mac_handle,
-				  adapter->session_id,
+				  adapter->vdev_id,
 				  roam_rssi_diff);
 
 exit:
@@ -3322,7 +3322,7 @@ static int drv_cmd_get_roam_delta(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_GETROAMDELTA_IOCTL,
-		   adapter->session_id, roamRssiDiff);
+		   adapter->vdev_id, roamRssiDiff);
 
 	len = scnprintf(extra, sizeof(extra), "%s %d",
 			command, roamRssiDiff);
@@ -3351,7 +3351,7 @@ static int drv_cmd_get_band(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_GETBAND_IOCTL,
-		   adapter->session_id, band);
+		   adapter->vdev_id, band);
 
 	len = scnprintf(extra, sizeof(extra), "%s %d", command, band);
 	len = QDF_MIN(priv_data->total_len, len + 1);
@@ -3390,7 +3390,7 @@ static int drv_cmd_get_roam_scan_channels(struct hdd_adapter *adapter,
 		sme_get_roam_scan_channel_list(hdd_ctx->mac_handle,
 					       ChannelList,
 					       &numChannels,
-					       adapter->session_id)) {
+					       adapter->vdev_id)) {
 		hdd_err("failed to get roam scan channel list");
 		ret = -EFAULT;
 		goto exit;
@@ -3398,7 +3398,7 @@ static int drv_cmd_get_roam_scan_channels(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_GETROAMSCANCHANNELS_IOCTL,
-		   adapter->session_id, numChannels);
+		   adapter->vdev_id, numChannels);
 
 	/*
 	 * output channel list is of the format
@@ -3584,14 +3584,14 @@ static int drv_cmd_set_roam_scan_channel_min_time(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_SETROAMSCANCHANNELMINTIME_IOCTL,
-		   adapter->session_id, min_time);
+		   adapter->vdev_id, min_time);
 
 	hdd_debug("Received Command to change channel min time = %d",
 		  min_time);
 
 	sme_set_neighbor_scan_min_chan_time(hdd_ctx->mac_handle,
 					    min_time,
-					    adapter->session_id);
+					    adapter->vdev_id);
 
 exit:
 	return ret;
@@ -3615,7 +3615,7 @@ static int drv_cmd_get_roam_scan_channel_min_time(struct hdd_adapter *adapter,
 {
 	int ret = 0;
 	uint16_t val = sme_get_neighbor_scan_min_chan_time(hdd_ctx->mac_handle,
-							   adapter->session_id);
+							   adapter->vdev_id);
 	char extra[32];
 	uint8_t len = 0;
 
@@ -3626,7 +3626,7 @@ static int drv_cmd_get_roam_scan_channel_min_time(struct hdd_adapter *adapter,
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_GETROAMSCANCHANNELMINTIME_IOCTL,
-		   adapter->session_id, val);
+		   adapter->vdev_id, val);
 
 	if (copy_to_user(priv_data->buf, &extra, len)) {
 		hdd_err("failed to copy data to user buffer");
@@ -3676,7 +3676,7 @@ static int drv_cmd_set_scan_channel_time(struct hdd_adapter *adapter,
 		  max_time);
 
 	sme_set_neighbor_scan_max_chan_time(hdd_ctx->mac_handle,
-					    adapter->session_id,
+					    adapter->vdev_id,
 					    max_time);
 
 exit:
@@ -3691,7 +3691,7 @@ static int drv_cmd_get_scan_channel_time(struct hdd_adapter *adapter,
 {
 	int ret = 0;
 	uint16_t val = sme_get_neighbor_scan_max_chan_time(hdd_ctx->mac_handle,
-							   adapter->session_id);
+							   adapter->vdev_id);
 	char extra[32];
 	uint8_t len = 0;
 
@@ -3748,7 +3748,7 @@ static int drv_cmd_set_scan_home_time(struct hdd_adapter *adapter,
 		  val);
 
 	sme_set_neighbor_scan_period(hdd_ctx->mac_handle,
-				     adapter->session_id, val);
+				     adapter->vdev_id, val);
 
 exit:
 	return ret;
@@ -3762,7 +3762,7 @@ static int drv_cmd_get_scan_home_time(struct hdd_adapter *adapter,
 {
 	int ret = 0;
 	uint16_t val = sme_get_neighbor_scan_period(hdd_ctx->mac_handle,
-						    adapter->session_id);
+						    adapter->vdev_id);
 	char extra[32];
 	uint8_t len = 0;
 
@@ -3885,7 +3885,7 @@ static int drv_cmd_set_scan_n_probes(struct hdd_adapter *adapter,
 		  nprobes);
 
 	sme_update_roam_scan_n_probes(hdd_ctx->mac_handle,
-				      adapter->session_id, nprobes);
+				      adapter->vdev_id, nprobes);
 
 exit:
 	return ret;
@@ -3957,7 +3957,7 @@ static int drv_cmd_set_scan_home_away_time(struct hdd_adapter *adapter,
 	ucfg_mlme_get_home_away_time(hdd_ctx->psoc, &current_home_away_time);
 	if (current_home_away_time != home_away_time) {
 		sme_update_roam_scan_home_away_time(hdd_ctx->mac_handle,
-						    adapter->session_id,
+						    adapter->vdev_id,
 						    home_away_time,
 						    true);
 	}
@@ -4034,7 +4034,7 @@ static int drv_cmd_set_wes_mode(struct hdd_adapter *adapter,
 
 	hdd_debug("Received Command to Set WES Mode rssi diff = %d", wes_mode);
 
-	sme_update_wes_mode(hdd_ctx->mac_handle, wes_mode, adapter->session_id);
+	sme_update_wes_mode(hdd_ctx->mac_handle, wes_mode, adapter->vdev_id);
 
 exit:
 	return ret;
@@ -4091,7 +4091,7 @@ static int drv_cmd_set_opportunistic_rssi_diff(struct hdd_adapter *adapter,
 		  nOpportunisticThresholdDiff);
 
 	sme_set_roam_opportunistic_scan_threshold_diff(hdd_ctx->mac_handle,
-				adapter->session_id,
+				adapter->vdev_id,
 				nOpportunisticThresholdDiff);
 
 exit:
@@ -4149,7 +4149,7 @@ static int drv_cmd_set_roam_rescan_rssi_diff(struct hdd_adapter *adapter,
 		  rescan_rssi_diff);
 
 	sme_set_roam_rescan_rssi_diff(hdd_ctx->mac_handle,
-				      adapter->session_id,
+				      adapter->vdev_id,
 				      rescan_rssi_diff);
 
 exit:
@@ -4217,7 +4217,7 @@ static int drv_cmd_set_fast_roam(struct hdd_adapter *adapter,
 
 	ucfg_mlme_set_lfr_enabled(hdd_ctx->psoc, (bool)lfr_mode);
 	sme_update_is_fast_roam_ini_feature_enabled(hdd_ctx->mac_handle,
-						    adapter->session_id,
+						    adapter->vdev_id,
 						    lfr_mode);
 
 exit:
@@ -4322,9 +4322,9 @@ static int drv_cmd_fast_reassoc(struct hdd_adapter *adapter,
 				sta_ctx->conn_info.operationChannel);
 		} else {
 			sme_get_modify_profile_fields(mac_handle,
-				adapter->session_id,
+				adapter->vdev_id,
 				&modProfileFields);
-			sme_roam_reassoc(mac_handle, adapter->session_id,
+			sme_roam_reassoc(mac_handle, adapter->vdev_id,
 				NULL, modProfileFields, &roamId, 1);
 		}
 		return 0;
@@ -4347,7 +4347,7 @@ static int drv_cmd_fast_reassoc(struct hdd_adapter *adapter,
 	handoffInfo.src = FASTREASSOC;
 	qdf_mem_copy(handoffInfo.bssid.bytes, targetApBssid,
 		     sizeof(tSirMacAddr));
-	sme_handoff_request(mac_handle, adapter->session_id,
+	sme_handoff_request(mac_handle, adapter->vdev_id,
 			    &handoffInfo);
 exit:
 	return ret;
@@ -4387,7 +4387,7 @@ static int drv_cmd_set_roam_scan_control(struct hdd_adapter *adapter,
 	}
 
 	sme_set_roam_scan_control(hdd_ctx->mac_handle,
-				  adapter->session_id,
+				  adapter->vdev_id,
 				  roamScanControl);
 
 exit:
@@ -4760,7 +4760,7 @@ static int drv_cmd_set_ibss_beacon_oui_data(struct hdd_adapter *adapter,
 	qdf_copy_macaddr(&ibssModifyIE.bssid,
 		     roam_profile->BSSIDs.bssid);
 
-	ibssModifyIE.smeSessionId = adapter->session_id;
+	ibssModifyIE.smeSessionId = adapter->vdev_id;
 	ibssModifyIE.notify = true;
 	ibssModifyIE.ieID = IE_EID_VENDOR;
 	ibssModifyIE.ieIDLen = ibss_ie_length;
@@ -4783,7 +4783,7 @@ static int drv_cmd_set_ibss_beacon_oui_data(struct hdd_adapter *adapter,
 	qdf_mem_free(ibss_ie);
 
 	status = sme_send_cesium_enable_ind(mac_handle,
-					    adapter->session_id);
+					    adapter->vdev_id);
 	if (QDF_STATUS_SUCCESS != status) {
 		hdd_err("Could not send cesium enable indication %d",
 			  status);
@@ -4972,9 +4972,9 @@ static int drv_cmd_set_rmc_enable(struct hdd_adapter *adapter,
 	mac_handle = hdd_ctx->mac_handle;
 
 	if (true == ucRmcEnable) {
-		status = sme_enable_rmc(mac_handle, adapter->session_id);
+		status = sme_enable_rmc(mac_handle, adapter->vdev_id);
 	} else if (false == ucRmcEnable) {
-		status = sme_disable_rmc(mac_handle, adapter->session_id);
+		status = sme_disable_rmc(mac_handle, adapter->vdev_id);
 	} else {
 		hdd_err("Invalid SETRMCENABLE command %d", ucRmcEnable);
 		ret = -EINVAL;
@@ -5032,7 +5032,7 @@ static int drv_cmd_set_rmc_action_period(struct hdd_adapter *adapter,
 	}
 
 	status = sme_send_rmc_action_period(mac_handle,
-					    adapter->session_id);
+					    adapter->vdev_id);
 	if (QDF_STATUS_SUCCESS != status) {
 		hdd_err("Could not send cesium enable indication %d",
 			  status);
@@ -5404,7 +5404,7 @@ static int drv_cmd_set_ccx_roam_scan_channels(struct hdd_adapter *adapter,
 	}
 
 	status = sme_set_ese_roam_scan_channel_list(mac_handle,
-						    adapter->session_id,
+						    adapter->vdev_id,
 						    ChannelList,
 						    numChannels);
 	if (QDF_STATUS_SUCCESS != status) {
@@ -5548,7 +5548,7 @@ static int drv_cmd_set_cckm_ie(struct hdd_adapter *adapter,
 		goto exit;
 	}
 
-	sme_set_cckm_ie(hdd_ctx->mac_handle, adapter->session_id,
+	sme_set_cckm_ie(hdd_ctx->mac_handle, adapter->vdev_id,
 			cckmIe, cckmIeLen);
 	if (NULL != cckmIe) {
 		qdf_mem_free(cckmIe);
@@ -5597,7 +5597,7 @@ static int drv_cmd_ccx_beacon_req(struct hdd_adapter *adapter,
 	}
 
 	status = sme_set_ese_beacon_request(hdd_ctx->mac_handle,
-					    adapter->session_id,
+					    adapter->vdev_id,
 					    &eseBcnReq);
 
 	if (QDF_STATUS_E_RESOURCES == status) {
@@ -5652,7 +5652,7 @@ static int drv_cmd_ccx_plm_req(struct hdd_adapter *adapter,
 		ret = -EINVAL;
 		goto exit;
 	}
-	pPlmRequest->sessionId = adapter->session_id;
+	pPlmRequest->sessionId = adapter->vdev_id;
 
 	status = sme_set_plm_request(hdd_ctx->mac_handle, pPlmRequest);
 	if (QDF_STATUS_SUCCESS != status) {
@@ -5731,7 +5731,7 @@ static int drv_cmd_set_ccx_mode(struct hdd_adapter *adapter,
 	hdd_debug("Received Command to change ese mode = %d", ese_mode);
 
 	sme_update_is_ese_feature_enabled(mac_handle,
-					  adapter->session_id,
+					  adapter->vdev_id,
 					  ese_mode);
 
 exit:
@@ -5857,7 +5857,7 @@ static int drv_cmd_set_dfs_scan_mode(struct hdd_adapter *adapter,
 		goto exit;
 	}
 
-	sme_update_dfs_scan_mode(hdd_ctx->mac_handle, adapter->session_id,
+	sme_update_dfs_scan_mode(hdd_ctx->mac_handle, adapter->vdev_id,
 				 dfs_scan_mode);
 
 exit:
@@ -5925,7 +5925,7 @@ static int drv_cmd_enable_ext_wow(struct hdd_adapter *adapter,
 	}
 
 	return hdd_enable_ext_wow_parser(adapter,
-					 adapter->session_id,
+					 adapter->vdev_id,
 					 set_value);
 }
 
@@ -6250,7 +6250,7 @@ static int hdd_set_rx_filter(struct hdd_adapter *adapter, bool action,
 		}
 		filter->ulMulticastAddrCnt = j;
 		/* Set rx filter */
-		sme_8023_multicast_list(mac_handle, adapter->session_id,
+		sme_8023_multicast_list(mac_handle, adapter->vdev_id,
 					filter);
 		qdf_mem_free(filter);
 	} else {
@@ -6586,7 +6586,7 @@ hdd_set_dynamic_antenna_mode(struct hdd_adapter *adapter,
 
 	if (!hdd_is_vdev_in_conn_state(adapter)) {
 		hdd_debug("Vdev (id %d) not in connected/started state, cannot accept command",
-			  adapter->session_id);
+			  adapter->vdev_id);
 		return -EINVAL;
 	}
 
@@ -6601,7 +6601,7 @@ hdd_set_dynamic_antenna_mode(struct hdd_adapter *adapter,
 	}
 	status = sme_nss_chains_update(mac_handle,
 				       &user_cfg,
-				       adapter->session_id);
+				       adapter->vdev_id);
 	if (QDF_IS_STATUS_ERROR(status))
 		return -EINVAL;
 
@@ -6828,7 +6828,7 @@ static int drv_cmd_invalid(struct hdd_adapter *adapter,
 {
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_UNSUPPORTED_IOCTL,
-		   adapter->session_id, 0);
+		   adapter->vdev_id, 0);
 
 	hdd_warn("%s: Unsupported driver command \"%s\"",
 		 adapter->dev->name, command);

+ 84 - 84
core/hdd/src/wlan_hdd_main.c

@@ -782,7 +782,7 @@ static int __hdd_netdev_notifier_call(struct notifier_block *nb,
 		if (ucfg_scan_get_vdev_status(vdev) !=
 				SCAN_NOT_IN_PROGRESS) {
 			wlan_abort_scan(hdd_ctx->pdev, INVAL_PDEV_ID,
-					adapter->session_id, INVALID_SCAN_ID,
+					adapter->vdev_id, INVALID_SCAN_ID,
 					true);
 		}
 		hdd_objmgr_put_vdev(adapter);
@@ -1078,7 +1078,7 @@ int __hdd_validate_adapter(struct hdd_adapter *adapter, const char *func)
 		return -EAGAIN;
 	}
 
-	return __wlan_hdd_validate_session_id(adapter->session_id, func);
+	return __wlan_hdd_validate_session_id(adapter->vdev_id, func);
 }
 
 int __wlan_hdd_validate_session_id(uint8_t session_id, const char *func)
@@ -1165,7 +1165,7 @@ QDF_STATUS hdd_set_ibss_power_save_params(struct hdd_adapter *adapter)
 	}
 
 	return ucfg_mlme_ibss_power_save_setup(hdd_ctx->psoc,
-					       adapter->session_id);
+					       adapter->vdev_id);
 }
 
 #ifdef FEATURE_RUNTIME_PM
@@ -2095,7 +2095,7 @@ bool hdd_dfs_indicate_radar(struct hdd_context *hdd_ctx)
 			WLAN_HDD_GET_AP_CTX_PTR(adapter)->dfs_cac_block_tx =
 				true;
 			hdd_info("tx blocked for session: %d",
-				adapter->session_id);
+				adapter->vdev_id);
 			if (adapter->txrx_vdev)
 				cdp_fc_vdev_flush(
 					cds_get_context(QDF_MODULE_ID_SOC),
@@ -2356,7 +2356,7 @@ int hdd_start_adapter(struct hdd_adapter *adapter)
 	if (hdd_set_fw_params(adapter))
 		hdd_err("Failed to set the FW params for the adapter!");
 
-	if (adapter->session_id != HDD_SESSION_ID_INVALID) {
+	if (adapter->vdev_id != HDD_SESSION_ID_INVALID) {
 		ret = wlan_hdd_cfg80211_register_frames(adapter);
 		if (ret < 0) {
 			hdd_err("Failed to register frames - ret %d", ret);
@@ -2595,14 +2595,14 @@ int hdd_set_11ax_rate(struct hdd_adapter *adapter, int set_value,
 
 		set_value = hdd_assemble_rate_code(preamble, nss, rix);
 	} else {
-		ret = sme_set_auto_rate_he_ltf(mac_handle, adapter->session_id,
+		ret = sme_set_auto_rate_he_ltf(mac_handle, adapter->vdev_id,
 					       QCA_WLAN_HE_LTF_AUTO);
 	}
 
 	hdd_info("SET_11AX_RATE val %d rix %d preamble %x nss %d",
 		 set_value, rix, preamble, nss);
 
-	ret = wma_cli_set_command(adapter->session_id,
+	ret = wma_cli_set_command(adapter->vdev_id,
 				  WMI_VDEV_PARAM_FIXED_RATE,
 				  set_value, VDEV_CMD);
 
@@ -3095,7 +3095,7 @@ static int __hdd_open(struct net_device *dev)
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_OPEN_REQUEST,
-		   adapter->session_id, adapter->device_mode);
+		   adapter->vdev_id, adapter->device_mode);
 
 	/* Nothing to be done if device is unloading */
 	if (cds_is_driver_unloading()) {
@@ -3209,7 +3209,7 @@ static int __hdd_stop(struct net_device *dev)
 
 	qdf_mtrace(QDF_MODULE_ID_HDD, QDF_MODULE_ID_HDD,
 		   TRACE_CODE_HDD_STOP_REQUEST,
-		   adapter->session_id, adapter->device_mode);
+		   adapter->vdev_id, adapter->device_mode);
 
 	ret = wlan_hdd_validate_context(hdd_ctx);
 	if (ret) {
@@ -3231,7 +3231,7 @@ static int __hdd_stop(struct net_device *dev)
 	hdd_debug("Disabling Auto Power save timer");
 	sme_ps_disable_auto_ps_timer(
 		mac_handle,
-		adapter->session_id);
+		adapter->vdev_id);
 
 	/*
 	 * Disable TX on the interface, after this hard_start_xmit() will not
@@ -3702,13 +3702,13 @@ static void __hdd_set_multicast_list(struct net_device *dev)
 
 	adapter->mc_addr_list.mc_cnt = mc_count;
 	mc_list_request->psoc = psoc;
-	mc_list_request->vdev_id = adapter->session_id;
+	mc_list_request->vdev_id = adapter->vdev_id;
 	mc_list_request->count = mc_count;
 
 	errno = hdd_cache_mc_addr_list(mc_list_request);
 	if (errno) {
 		hdd_err("Failed to cache MC address list for vdev %u; errno:%d",
-			adapter->session_id, errno);
+			adapter->vdev_id, errno);
 		goto free_req;
 	}
 
@@ -3818,7 +3818,7 @@ hdd_alloc_station_adapter(struct hdd_context *hdd_ctx, tSirMacAddr mac_addr,
 	adapter->dev = dev;
 	adapter->hdd_ctx = hdd_ctx;
 	adapter->magic = WLAN_HDD_ADAPTER_MAGIC;
-	adapter->session_id = HDD_SESSION_ID_INVALID;
+	adapter->vdev_id = HDD_SESSION_ID_INVALID;
 
 	qdf_status = qdf_event_create(&adapter->qdf_session_open_event);
 	if (QDF_IS_STATUS_ERROR(qdf_status))
@@ -3925,7 +3925,7 @@ QDF_STATUS hdd_sme_open_session_callback(uint8_t session_id,
 		set_bit(SME_SESSION_OPENED, &adapter->event_flags);
 
 	qdf_event_set(&adapter->qdf_session_open_event);
-	hdd_debug("session %d opened", adapter->session_id);
+	hdd_debug("session %d opened", adapter->vdev_id);
 
 	return QDF_STATUS_SUCCESS;
 }
@@ -4013,7 +4013,7 @@ int hdd_vdev_destroy(struct hdd_adapter *adapter)
 	uint8_t vdev_id;
 	struct wlan_objmgr_vdev *vdev;
 
-	vdev_id = adapter->session_id;
+	vdev_id = adapter->vdev_id;
 	hdd_info("destroying vdev %d", vdev_id);
 
 	/* vdev created sanity check */
@@ -4034,7 +4034,7 @@ int hdd_vdev_destroy(struct hdd_adapter *adapter)
 	/* close sme session (destroy vdev in firmware via legacy API) */
 	qdf_event_reset(&adapter->qdf_session_close_event);
 	hdd_ctx = WLAN_HDD_GET_CTX(adapter);
-	status = sme_close_session(hdd_ctx->mac_handle, adapter->session_id);
+	status = sme_close_session(hdd_ctx->mac_handle, adapter->vdev_id);
 	if (QDF_IS_STATUS_ERROR(status)) {
 		hdd_err("failed to close sme session; status:%d", status);
 		goto release_vdev;
@@ -4089,7 +4089,7 @@ static int hdd_set_sme_session_param(struct hdd_adapter *adapter,
 		hdd_err("failed to get vdev type: %d", status);
 		return qdf_status_to_os_return(status);
 	}
-	session_param->sme_session_id = adapter->session_id;
+	session_param->sme_session_id = adapter->vdev_id;
 	session_param->self_mac_addr = (uint8_t *)&adapter->mac_addr;
 	session_param->type_of_persona = type;
 	session_param->subtype_of_persona = sub_type;
@@ -4184,7 +4184,7 @@ int hdd_vdev_create(struct hdd_adapter *adapter,
 			 * SSR/PDR has caused shutdown, which has forcefully
 			 * set the event. Return without the closing session.
 			 */
-			adapter->session_id = HDD_SESSION_ID_INVALID;
+			adapter->vdev_id = HDD_SESSION_ID_INVALID;
 			hdd_err("Session open event forcefully set");
 			return -EINVAL;
 		}
@@ -4220,7 +4220,7 @@ int hdd_vdev_create(struct hdd_adapter *adapter,
 			hdd_err("unable to get RTT MAC randomization value");
 
 		hdd_debug("setting RTT mac randomization param: %d", bval);
-		errno = sme_cli_set_command(adapter->session_id,
+		errno = sme_cli_set_command(adapter->vdev_id,
 			WMI_VDEV_PARAM_ENABLE_DISABLE_RTT_INITIATOR_RANDOM_MAC,
 			bval,
 			VDEV_CMD);
@@ -4240,7 +4240,7 @@ int hdd_vdev_create(struct hdd_adapter *adapter,
 
 	hdd_store_nss_chains_cfg_in_vdev(adapter);
 
-	hdd_info("vdev %d created successfully", adapter->session_id);
+	hdd_info("vdev %d created successfully", adapter->vdev_id);
 
 	return 0;
 
@@ -4277,7 +4277,7 @@ QDF_STATUS hdd_init_station_mode(struct hdd_adapter *adapter)
 		hdd_err("unable to get vht_enable2x2");
 	sme_set_pdev_ht_vht_ies(mac_handle, bval);
 
-	sme_set_vdev_ies_per_band(mac_handle, adapter->session_id);
+	sme_set_vdev_ies_per_band(mac_handle, adapter->vdev_id);
 
 	hdd_roam_profile_init(adapter);
 	hdd_register_wext(adapter->dev);
@@ -4288,7 +4288,7 @@ QDF_STATUS hdd_init_station_mode(struct hdd_adapter *adapter)
 		sizeof(sta_ctx->conn_info.staId), HDD_WLAN_INVALID_STA_ID);
 
 	/* set fast roaming capability in sme session */
-	status = sme_config_fast_roaming(mac_handle, adapter->session_id,
+	status = sme_config_fast_roaming(mac_handle, adapter->vdev_id,
 					 true);
 	/* Set the default operation channel */
 	sta_ctx->conn_info.operationChannel =
@@ -4315,7 +4315,7 @@ QDF_STATUS hdd_init_station_mode(struct hdd_adapter *adapter)
 
 	set_bit(WMM_INIT_DONE, &adapter->event_flags);
 
-	ret_val = sme_cli_set_command(adapter->session_id,
+	ret_val = sme_cli_set_command(adapter->vdev_id,
 				      WMI_PDEV_PARAM_BURST_ENABLE,
 				      HDD_ENABLE_SIFS_BURST_DEFAULT,
 				      PDEV_CMD);
@@ -4516,7 +4516,7 @@ static void hdd_set_fw_log_params(struct hdd_context *hdd_ctx,
 						  &enable_fw_log_type);
 	if (QDF_IS_STATUS_ERROR(status))
 		return;
-	ret = sme_cli_set_command(adapter->session_id,
+	ret = sme_cli_set_command(adapter->vdev_id,
 			WMI_DBGLOG_TYPE,
 			enable_fw_log_type,
 			DBG_CMD);
@@ -4528,7 +4528,7 @@ static void hdd_set_fw_log_params(struct hdd_context *hdd_ctx,
 						   &enable_fw_log_level);
 	if (QDF_IS_STATUS_ERROR(status))
 		return;
-	ret = sme_cli_set_command(adapter->session_id,
+	ret = sme_cli_set_command(adapter->vdev_id,
 			WMI_DBGLOG_LOG_LEVEL,
 			enable_fw_log_level,
 			DBG_CMD);
@@ -4537,7 +4537,7 @@ static void hdd_set_fw_log_params(struct hdd_context *hdd_ctx,
 			ret);
 
 	sme_enable_fw_module_log_level(hdd_ctx->mac_handle,
-				       adapter->session_id);
+				       adapter->vdev_id);
 }
 #else
 static void hdd_set_fw_log_params(struct hdd_context *hdd_ctx,
@@ -4613,7 +4613,7 @@ static int hdd_configure_chain_mask(struct hdd_adapter *adapter)
 	}
 
 	status = ucfg_mlme_configure_chain_mask(hdd_ctx->psoc,
-						adapter->session_id);
+						adapter->vdev_id);
 	if (status != QDF_STATUS_SUCCESS)
 		goto error;
 
@@ -4662,7 +4662,7 @@ static int hdd_send_coex_config_params(struct hdd_context *hdd_ctx,
 		goto err;
 	}
 
-	coex_cfg_params.vdev_id = adapter->session_id;
+	coex_cfg_params.vdev_id = adapter->vdev_id;
 	coex_cfg_params.config_type = WMI_COEX_CONFIG_TX_POWER;
 	coex_cfg_params.config_arg1 = config.max_tx_power_for_btc;
 
@@ -4760,7 +4760,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 	ret = -1;
 	if (QDF_IS_STATUS_SUCCESS(ucfg_fwol_get_lprx_enable(hdd_ctx->psoc,
 							    &bval))) {
-		ret = sme_cli_set_command(adapter->session_id,
+		ret = sme_cli_set_command(adapter->vdev_id,
 					  WMI_PDEV_PARAM_DTIM_SYNTH,
 					  bval, PDEV_CMD);
 	}
@@ -4773,7 +4773,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 					       &dtim_sel_diversity);
 
 	ret = sme_cli_set_command(
-			adapter->session_id,
+			adapter->vdev_id,
 			WMI_PDEV_PARAM_1CH_DTIM_OPTIMIZED_CHAIN_SELECTION,
 			dtim_sel_diversity, PDEV_CMD);
 	if (ret) {
@@ -4784,7 +4784,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 	ret = -1;
 	if (QDF_IS_STATUS_SUCCESS(ucfg_fwol_get_enable_tx_sch_delay(
 				  hdd_ctx->psoc, &enable_tx_sch_delay))) {
-		ret = sme_cli_set_command(adapter->session_id,
+		ret = sme_cli_set_command(adapter->vdev_id,
 					  WMI_PDEV_PARAM_TX_SCH_DELAY,
 					  enable_tx_sch_delay, PDEV_CMD);
 	}
@@ -4796,7 +4796,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 	ret = -1;
 	if (QDF_IS_STATUS_SUCCESS(ucfg_fwol_get_enable_secondary_rate(
 				  hdd_ctx->psoc, &enable_secondary_rate))) {
-		ret = sme_cli_set_command(adapter->session_id,
+		ret = sme_cli_set_command(adapter->vdev_id,
 					  WMI_PDEV_PARAM_SECONDARY_RETRY_ENABLE,
 					  enable_secondary_rate, PDEV_CMD);
 	}
@@ -4811,7 +4811,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 		if (QDF_IS_STATUS_ERROR(status))
 			return -EINVAL;
 
-		sme_set_smps_cfg(adapter->session_id,
+		sme_set_smps_cfg(adapter->vdev_id,
 				 HDD_STA_SMPS_PARAM_UPPER_BRSSI_THRESH,
 				 upper_brssi_thresh);
 
@@ -4820,7 +4820,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 		if (QDF_IS_STATUS_ERROR(status))
 			return -EINVAL;
 
-		sme_set_smps_cfg(adapter->session_id,
+		sme_set_smps_cfg(adapter->vdev_id,
 				 HDD_STA_SMPS_PARAM_LOWER_BRSSI_THRESH,
 				 lower_brssi_thresh);
 
@@ -4829,7 +4829,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 		if (QDF_IS_STATUS_ERROR(status))
 			return -EINVAL;
 
-		sme_set_smps_cfg(adapter->session_id,
+		sme_set_smps_cfg(adapter->vdev_id,
 				 HDD_STA_SMPS_PARAM_DTIM_1CHRX_ENABLE,
 				 enable_dtim_1chrx);
 	}
@@ -4842,7 +4842,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 		hdd_debug("configuring 2x2 mode fw params");
 
 		ret = sme_set_cck_tx_fir_override(hdd_ctx->mac_handle,
-						  adapter->session_id);
+						  adapter->vdev_id);
 		if (ret) {
 			hdd_err("WMI_PDEV_PARAM_ENABLE_CCK_TXFIR_OVERRIDE set failed %d",
 				ret);
@@ -4862,7 +4862,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 		 * as param_id << 29 | param_value.
 		 * Below param_value = 0(disable)
 		 */
-		ret = sme_cli_set_command(adapter->session_id,
+		ret = sme_cli_set_command(adapter->vdev_id,
 					  WMI_STA_SMPS_PARAM_CMDID,
 					  HDD_DTIM_1CHAIN_RX_ID <<
 					  HDD_SMPS_PARAM_VALUE_S,
@@ -4880,7 +4880,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 	}
 
 	ret = sme_set_enable_mem_deep_sleep(hdd_ctx->mac_handle,
-					    adapter->session_id);
+					    adapter->vdev_id);
 	if (ret) {
 		hdd_err("WMI_PDEV_PARAM_HYST_EN set failed %d", ret);
 		goto error;
@@ -4890,7 +4890,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 	if (QDF_IS_STATUS_ERROR(status))
 		return -EINVAL;
 
-	ret = sme_cli_set_command(adapter->session_id,
+	ret = sme_cli_set_command(adapter->vdev_id,
 				  WMI_VDEV_PARAM_ENABLE_RTSCTS,
 				  rts_profile,
 				  VDEV_CMD);
@@ -4907,7 +4907,7 @@ int hdd_set_fw_params(struct hdd_adapter *adapter)
 
 	hdd_debug("SET AMSDU num %d", max_amsdu_len);
 
-	ret = wma_cli_set_command(adapter->session_id,
+	ret = wma_cli_set_command(adapter->vdev_id,
 				  GEN_VDEV_PARAM_AMSDU,
 				  max_amsdu_len,
 				  GEN_CMD);
@@ -5325,7 +5325,7 @@ void wlan_hdd_reset_prob_rspies(struct hdd_adapter *adapter)
 	}
 
 	qdf_copy_macaddr(&updateIE.bssid, bssid);
-	updateIE.smeSessionId = adapter->session_id;
+	updateIE.smeSessionId = adapter->vdev_id;
 	updateIE.ieBufferlength = 0;
 	updateIE.pAdditionIEBuffer = NULL;
 	updateIE.append = true;
@@ -5354,7 +5354,7 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx,
 
 	hdd_enter();
 
-	if (adapter->session_id != HDD_SESSION_ID_INVALID)
+	if (adapter->vdev_id != HDD_SESSION_ID_INVALID)
 		wlan_hdd_cfg80211_deregister_frames(adapter);
 
 	hdd_nud_ignore_tracking(adapter, true);
@@ -5376,7 +5376,7 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx,
 			adapter->device_mode), NULL) == 1) ||
 	    !policy_mgr_get_connection_count(hdd_ctx->psoc))
 		policy_mgr_check_and_stop_opportunistic_timer(
-			hdd_ctx->psoc, adapter->session_id);
+			hdd_ctx->psoc, adapter->vdev_id);
 
 	mac_handle = hdd_ctx->mac_handle;
 
@@ -5398,13 +5398,13 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx,
 			if (adapter->device_mode == QDF_NDI_MODE)
 				status = sme_roam_disconnect(
 					mac_handle,
-					adapter->session_id,
+					adapter->vdev_id,
 					eCSR_DISCONNECT_REASON_NDI_DELETE);
 			else if (roam_profile->BSSType ==
 						eCSR_BSS_TYPE_START_IBSS)
 				status = sme_roam_disconnect(
 					mac_handle,
-					adapter->session_id,
+					adapter->vdev_id,
 					eCSR_DISCONNECT_REASON_IBSS_LEAVE);
 			else if (adapter->device_mode == QDF_STA_MODE)
 				wlan_hdd_disconnect(adapter,
@@ -5412,7 +5412,7 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx,
 			else
 				status = sme_roam_disconnect(
 					mac_handle,
-					adapter->session_id,
+					adapter->vdev_id,
 					eCSR_DISCONNECT_REASON_UNSPECIFIED);
 			/* success implies disconnect is queued */
 			if (QDF_IS_STATUS_SUCCESS(status) &&
@@ -5554,14 +5554,14 @@ QDF_STATUS hdd_stop_adapter(struct hdd_context *hdd_ctx,
 			clear_bit(SOFTAP_BSS_STARTED, &adapter->event_flags);
 			policy_mgr_decr_session_set_pcl(hdd_ctx->psoc,
 						adapter->device_mode,
-						adapter->session_id);
+						adapter->vdev_id);
 			hdd_green_ap_start_state_mc(hdd_ctx,
 						    adapter->device_mode,
 						    false);
 
 			qdf_copy_macaddr(&updateIE.bssid,
 					 &adapter->mac_addr);
-			updateIE.smeSessionId = adapter->session_id;
+			updateIE.smeSessionId = adapter->vdev_id;
 			updateIE.ieBufferlength = 0;
 			updateIE.pAdditionIEBuffer = NULL;
 			updateIE.append = false;
@@ -5792,7 +5792,7 @@ QDF_STATUS hdd_reset_all_adapters(struct hdd_context *hdd_ctx)
 
 		hdd_deinit_tx_rx(adapter);
 		policy_mgr_decr_session_set_pcl(hdd_ctx->psoc,
-				adapter->device_mode, adapter->session_id);
+				adapter->device_mode, adapter->vdev_id);
 		hdd_green_ap_start_state_mc(hdd_ctx, adapter->device_mode,
 					    false);
 		if (test_bit(WMM_INIT_DONE, &adapter->event_flags)) {
@@ -6477,7 +6477,7 @@ int wlan_hdd_set_mon_chan(struct hdd_adapter *adapter, uint32_t chan,
 	    (!sme_find_session_by_bssid(mac_handle, adapter->mac_addr.bytes))) {
 		status = sme_create_mon_session(mac_handle,
 						adapter->mac_addr.bytes,
-						adapter->session_id);
+						adapter->vdev_id);
 		if (status != QDF_STATUS_SUCCESS) {
 			hdd_err("Status: %d Failed to create session.",
 				status);
@@ -6777,7 +6777,7 @@ struct hdd_adapter *hdd_get_adapter_by_rand_macaddr(
 		     adapter->device_mode == QDF_P2P_CLIENT_MODE ||
 		     adapter->device_mode == QDF_P2P_DEVICE_MODE) &&
 		    ucfg_p2p_check_random_mac(hdd_ctx->psoc,
-					      adapter->session_id, mac_addr))
+					      adapter->vdev_id, mac_addr))
 			return adapter;
 	}
 
@@ -6804,7 +6804,7 @@ struct hdd_adapter *hdd_get_adapter_by_vdev(struct hdd_context *hdd_ctx,
 	struct hdd_adapter *adapter;
 
 	hdd_for_each_adapter(hdd_ctx, adapter) {
-		if (adapter->session_id == vdev_id)
+		if (adapter->vdev_id == vdev_id)
 			return adapter;
 	}
 
@@ -6829,7 +6829,7 @@ hdd_get_adapter_by_sme_session_id(struct hdd_context *hdd_ctx,
 	struct hdd_adapter *adapter;
 
 	hdd_for_each_adapter(hdd_ctx, adapter) {
-		if (adapter->session_id == sme_session_id)
+		if (adapter->vdev_id == sme_session_id)
 			return adapter;
 	}
 
@@ -6986,7 +6986,7 @@ QDF_STATUS hdd_abort_mac_scan_all_adapters(struct hdd_context *hdd_ctx)
 		    adapter->device_mode == QDF_SAP_MODE ||
 		    adapter->device_mode == QDF_P2P_GO_MODE) {
 			wlan_abort_scan(hdd_ctx->pdev, INVAL_PDEV_ID,
-					adapter->session_id, INVALID_SCAN_ID,
+					adapter->vdev_id, INVALID_SCAN_ID,
 					true);
 		}
 	}
@@ -7960,7 +7960,7 @@ static void __hdd_bus_bw_work_handler(struct work_struct *work)
 
 			ret = cdp_get_intra_bss_fwd_pkts_count(
 				cds_get_context(QDF_MODULE_ID_SOC),
-				adapter->session_id,
+				adapter->vdev_id,
 				&fwd_tx_packets, &fwd_rx_packets);
 			if (ret == A_OK) {
 				fwd_tx_packets_diff += HDD_BW_GET_DIFF(
@@ -8268,7 +8268,7 @@ hdd_display_netif_queue_history_compact(struct hdd_context *hdd_ctx)
 			bytes_written >= comb_log_str_size ? 0 :
 					comb_log_str_size - bytes_written,
 			"[%d %d] (%d) %u/%ums %s|",
-			adapter->session_id, adapter->device_mode,
+			adapter->vdev_id, adapter->device_mode,
 			adapter->pause_map,
 			qdf_system_ticks_to_msecs(pause),
 			qdf_system_ticks_to_msecs(total),
@@ -8310,7 +8310,7 @@ wlan_hdd_display_netif_queue_history(struct hdd_context *hdd_ctx,
 	hdd_for_each_adapter(hdd_ctx, adapter) {
 		hdd_nofl_info("Netif queue operation statistics:");
 		hdd_nofl_info("Session_id %d device mode %d",
-			      adapter->session_id, adapter->device_mode);
+			      adapter->vdev_id, adapter->device_mode);
 		hdd_nofl_info("Current pause_map value %x", adapter->pause_map);
 		curr_time = qdf_system_ticks();
 		total = curr_time - adapter->start_time;
@@ -8709,7 +8709,7 @@ void hdd_switch_sap_channel(struct hdd_adapter *adapter, uint8_t channel,
 		channel, hdd_ap_ctx->sap_config.ch_width_orig);
 
 	policy_mgr_change_sap_channel_with_csa(hdd_ctx->psoc,
-		adapter->session_id, channel,
+		adapter->vdev_id, channel,
 		hdd_ap_ctx->sap_config.ch_width_orig, forced);
 }
 
@@ -9087,7 +9087,7 @@ void hdd_acs_response_timeout_handler(void *context)
 		wlan_sap_update_next_channel(
 				WLAN_HDD_GET_SAP_CTX_PTR(adapter), 0, 0);
 		sme_update_new_channel_event(hdd_ctx->mac_handle,
-					     adapter->session_id);
+					     adapter->vdev_id);
 		break;
 	/* LTE coex event on current channel */
 	case QCA_WLAN_VENDOR_ACS_SELECT_REASON_LTE_COEX:
@@ -9618,7 +9618,7 @@ int hdd_start_station_adapter(struct hdd_adapter *adapter)
 	hdd_enter_dev(adapter->dev);
 	if (test_bit(SME_SESSION_OPENED, &adapter->event_flags)) {
 		hdd_err("session is already opened, %d",
-			adapter->session_id);
+			adapter->vdev_id);
 		return qdf_status_to_os_return(QDF_STATUS_SUCCESS);
 	}
 
@@ -9664,7 +9664,7 @@ int hdd_start_ap_adapter(struct hdd_adapter *adapter)
 
 	if (test_bit(SME_SESSION_OPENED, &adapter->event_flags)) {
 		hdd_err("session is already opened, %d",
-			adapter->session_id);
+			adapter->vdev_id);
 		return qdf_status_to_os_return(QDF_STATUS_SUCCESS);
 	}
 	/*
@@ -9691,7 +9691,7 @@ int hdd_start_ap_adapter(struct hdd_adapter *adapter)
 	if (adapter->device_mode == QDF_SAP_MODE) {
 		ucfg_mlme_get_fine_time_meas_cap(hdd_ctx->psoc,
 						 &fine_time_meas_cap);
-		sme_cli_set_command(adapter->session_id,
+		sme_cli_set_command(adapter->vdev_id,
 			WMI_VDEV_PARAM_ENABLE_DISABLE_RTT_RESPONDER_ROLE,
 			(bool)(fine_time_meas_cap & WMI_FW_AP_RTT_RESPR),
 			VDEV_CMD);
@@ -12352,12 +12352,12 @@ void wlan_hdd_disable_roaming(struct hdd_adapter *cur_adapter)
 		roam_profile = hdd_roam_profile(adapter);
 		sta_ctx = WLAN_HDD_GET_STATION_CTX_PTR(adapter);
 
-		if (cur_adapter->session_id != adapter->session_id &&
+		if (cur_adapter->vdev_id != adapter->vdev_id &&
 		    adapter->device_mode == QDF_STA_MODE &&
 		    hdd_conn_is_connected(sta_ctx)) {
-			hdd_debug("%d Disable roaming", adapter->session_id);
+			hdd_debug("%d Disable roaming", adapter->vdev_id);
 			sme_stop_roaming(hdd_ctx->mac_handle,
-					 adapter->session_id,
+					 adapter->vdev_id,
 					 ecsr_driver_disabled);
 		}
 	}
@@ -12379,12 +12379,12 @@ void wlan_hdd_enable_roaming(struct hdd_adapter *cur_adapter)
 		roam_profile = hdd_roam_profile(adapter);
 		sta_ctx = WLAN_HDD_GET_STATION_CTX_PTR(adapter);
 
-		if (cur_adapter->session_id != adapter->session_id &&
+		if (cur_adapter->vdev_id != adapter->vdev_id &&
 		    adapter->device_mode == QDF_STA_MODE &&
 		    hdd_conn_is_connected(sta_ctx)) {
-			hdd_debug("%d Enable roaming", adapter->session_id);
+			hdd_debug("%d Enable roaming", adapter->vdev_id);
 			sme_start_roaming(hdd_ctx->mac_handle,
-					  adapter->session_id,
+					  adapter->vdev_id,
 					  REASON_DRIVER_ENABLED);
 		}
 	}
@@ -12766,7 +12766,7 @@ void wlan_hdd_stop_sap(struct hdd_adapter *ap_adapter)
 		clear_bit(SOFTAP_BSS_STARTED, &ap_adapter->event_flags);
 		policy_mgr_decr_session_set_pcl(hdd_ctx->psoc,
 						ap_adapter->device_mode,
-						ap_adapter->session_id);
+						ap_adapter->vdev_id);
 		hdd_green_ap_start_state_mc(hdd_ctx, ap_adapter->device_mode,
 					    false);
 		hdd_debug("SAP Stop Success");
@@ -12839,7 +12839,7 @@ void wlan_hdd_start_sap(struct hdd_adapter *ap_adapter, bool reinit)
 	if (hostapd_state->bss_state == BSS_START) {
 		policy_mgr_incr_active_session(hdd_ctx->psoc,
 					ap_adapter->device_mode,
-					ap_adapter->session_id);
+					ap_adapter->vdev_id);
 		hdd_green_ap_start_state_mc(hdd_ctx, ap_adapter->device_mode,
 					    true);
 	}
@@ -14718,9 +14718,9 @@ bool hdd_is_connection_in_progress(uint8_t *session_id,
 					conn_info.connState)) {
 			hdd_debug("%pK(%d) Connection is in progress",
 				WLAN_HDD_GET_STATION_CTX_PTR(adapter),
-				adapter->session_id);
+				adapter->vdev_id);
 			if (session_id && reason) {
-				*session_id = adapter->session_id;
+				*session_id = adapter->vdev_id;
 				*reason = CONNECTION_IN_PROGRESS;
 			}
 			return true;
@@ -14732,13 +14732,13 @@ bool hdd_is_connection_in_progress(uint8_t *session_id,
 		if (((QDF_STA_MODE == adapter->device_mode) &&
 		     sme_neighbor_middle_of_roaming(
 			     mac_handle,
-			     adapter->session_id)) ||
+			     adapter->vdev_id)) ||
 		    hdd_is_roaming_in_progress(hdd_ctx)) {
 			hdd_debug("%pK(%d) Reassociation in progress",
 				WLAN_HDD_GET_STATION_CTX_PTR(adapter),
-				adapter->session_id);
+				adapter->vdev_id);
 			if (session_id && reason) {
-				*session_id = adapter->session_id;
+				*session_id = adapter->vdev_id;
 				*reason = REASSOC_IN_PROGRESS;
 			}
 			return true;
@@ -14751,14 +14751,14 @@ bool hdd_is_connection_in_progress(uint8_t *session_id,
 			if ((eConnectionState_Associated ==
 			    hdd_sta_ctx->conn_info.connState)
 			    && sme_is_sta_key_exchange_in_progress(
-			    mac_handle, adapter->session_id)) {
+			    mac_handle, adapter->vdev_id)) {
 				sta_mac = (uint8_t *)
 					&(adapter->mac_addr.bytes[0]);
 				hdd_debug("client " MAC_ADDRESS_STR
 					" is in middle of WPS/EAPOL exchange.",
 					MAC_ADDR_ARRAY(sta_mac));
 				if (session_id && reason) {
-					*session_id = adapter->session_id;
+					*session_id = adapter->vdev_id;
 					*reason = EAPOL_IN_PROGRESS;
 				}
 				return true;
@@ -14779,7 +14779,7 @@ bool hdd_is_connection_in_progress(uint8_t *session_id,
 				" of SAP/GO is in middle of WPS/EAPOL exchange",
 				MAC_ADDR_ARRAY(sta_mac));
 				if (session_id && reason) {
-					*session_id = adapter->session_id;
+					*session_id = adapter->vdev_id;
 					*reason = SAP_EAPOL_IN_PROGRESS;
 				}
 				return true;
@@ -14831,7 +14831,7 @@ void hdd_restart_sap(struct hdd_adapter *ap_adapter)
 		}
 		clear_bit(SOFTAP_BSS_STARTED, &ap_adapter->event_flags);
 		policy_mgr_decr_session_set_pcl(hdd_ctx->psoc,
-			ap_adapter->device_mode, ap_adapter->session_id);
+			ap_adapter->device_mode, ap_adapter->vdev_id);
 		hdd_green_ap_start_state_mc(hdd_ctx, ap_adapter->device_mode,
 					    false);
 		hdd_err("SAP Stop Success");
@@ -14868,7 +14868,7 @@ void hdd_restart_sap(struct hdd_adapter *ap_adapter)
 		if (hostapd_state->bss_state == BSS_START) {
 			policy_mgr_incr_active_session(hdd_ctx->psoc,
 						ap_adapter->device_mode,
-						ap_adapter->session_id);
+						ap_adapter->vdev_id);
 			hdd_green_ap_start_state_mc(hdd_ctx,
 						    ap_adapter->device_mode,
 						    true);
@@ -14972,7 +14972,7 @@ int wlan_hdd_send_p2p_quota(struct hdd_adapter *adapter, int set_value)
 		return -EINVAL;
 	}
 	hdd_info("Send MCC P2P QUOTA to WMA: %d", set_value);
-	sme_cli_set_command(adapter->session_id,
+	sme_cli_set_command(adapter->vdev_id,
 			    WMA_VDEV_MCC_SET_TIME_QUOTA,
 			    set_value, VDEV_CMD);
 	return 0;
@@ -14987,7 +14987,7 @@ int wlan_hdd_send_mcc_latency(struct hdd_adapter *adapter, int set_value)
 	}
 
 	hdd_info("Send MCC latency WMA: %d", set_value);
-	sme_cli_set_command(adapter->session_id,
+	sme_cli_set_command(adapter->vdev_id,
 			    WMA_VDEV_MCC_SET_TIME_LATENCY,
 			    set_value, VDEV_CMD);
 	return 0;
@@ -15058,10 +15058,10 @@ int hdd_reset_limit_off_chan(struct hdd_adapter *adapter)
 	adapter->active_ac = 0;
 
 	hdd_debug("reset ac_bitmap for session %hu active_ac %0x",
-		  adapter->session_id, adapter->active_ac);
+		  adapter->vdev_id, adapter->active_ac);
 
 	status = sme_send_limit_off_channel_params(hdd_ctx->mac_handle,
-						   adapter->session_id,
+						   adapter->vdev_id,
 						   false, 0, 0, false);
 	if (!QDF_IS_STATUS_SUCCESS(status)) {
 		hdd_err("failed to reset limit off chan params");

+ 6 - 6
core/hdd/src/wlan_hdd_ota_test.c

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2012-2018 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved.
  *
  * Permission to use, copy, modify, and/or distribute this software for
  * any purpose with or without fee is hereby granted, provided that the
@@ -94,15 +94,15 @@ static int __wlan_hdd_cfg80211_set_ota_test(struct wiphy *wiphy,
 
 	mac_handle = hdd_ctx->mac_handle;
 	current_roam_state =
-		sme_get_current_roam_state(mac_handle, adapter->session_id);
-	status = sme_stop_roaming(mac_handle, adapter->session_id,
+		sme_get_current_roam_state(mac_handle, adapter->vdev_id);
+	status = sme_stop_roaming(mac_handle, adapter->vdev_id,
 				  eCsrHddIssued);
 	if (status != QDF_STATUS_SUCCESS) {
 		hdd_err("Enable/Disable roaming failed");
 		return -EINVAL;
 	}
 
-	status = sme_ps_enable_disable(mac_handle, adapter->session_id,
+	status = sme_ps_enable_disable(mac_handle, adapter->vdev_id,
 				       SME_PS_DISABLE);
 	if (status != QDF_STATUS_SUCCESS) {
 		hdd_err("Enable/Disable power save failed");
@@ -110,12 +110,12 @@ static int __wlan_hdd_cfg80211_set_ota_test(struct wiphy *wiphy,
 		if (current_roam_state == eCSR_ROAMING_STATE_JOINING ||
 		    current_roam_state == eCSR_ROAMING_STATE_JOINED)
 			status = sme_start_roaming(mac_handle,
-						   adapter->session_id,
+						   adapter->vdev_id,
 						   eCsrHddIssued);
 		else if (current_roam_state == eCSR_ROAMING_STATE_STOP ||
 			 current_roam_state == eCSR_ROAMING_STATE_IDLE)
 			status = sme_stop_roaming(mac_handle,
-						  adapter->session_id,
+						  adapter->vdev_id,
 						  eCsrHddIssued);
 
 		if (status != QDF_STATUS_SUCCESS)