qcacld-3.0: Remove channel and rename freq in hdd_connection_info

Convert channel to freq in hdd_connection_info, so
remove unused 'channel' and rename 'freq' to 'chan_freq'.

Change-Id: I0d3fd39f9ac3c2303729b27b7c97385097c82104
CRs-Fixed: 2508791
This commit is contained in:
Jingxiang Ge 2019-08-13 17:32:22 +08:00 committed by nshrivas
parent 4d09b7f83e
commit ae80dc665c
11 changed files with 32 additions and 71 deletions

View File

@ -146,7 +146,6 @@ struct hdd_conn_flag {
* @auth_type: Auth Type
* @uc_encrypt_type: Unicast Encryption Type
* @mc_encrypt_type: Multicast Encryption Type
* @channel: Operation Channel
* @is_authenticated: Remembers authenticated state
* @dot11mode: dot11mode
* @proxy_arp_service: proxy arp service
@ -154,7 +153,7 @@ struct hdd_conn_flag {
* @gtk_installed: gtk installed state
* @nss: number of spatial streams negotiated
* @rate_flags: rate flags for current connection
* @freq: channel frequency
* @chan_freq: channel frequency
* @txrate: txrate structure holds nss & datarate info
* @rxrate: rx rate info
* @noise: holds noise information
@ -183,7 +182,6 @@ struct hdd_connection_info {
enum csr_akm_type auth_type;
eCsrEncryptionType uc_encrypt_type;
eCsrEncryptionType mc_encrypt_type;
uint8_t channel;
uint8_t is_authenticated;
uint32_t dot11mode;
uint8_t proxy_arp_service;
@ -191,7 +189,7 @@ struct hdd_connection_info {
bool gtk_installed;
uint8_t nss;
uint32_t rate_flags;
uint32_t freq;
uint32_t chan_freq;
struct rate_info txrate;
struct rate_info rxrate;
int8_t noise;

View File

@ -340,7 +340,7 @@ enum band_info hdd_conn_get_connected_band(struct hdd_station_ctx *sta_ctx)
uint32_t sta_freq = 0;
if (eConnectionState_Associated == sta_ctx->conn_info.conn_state)
sta_freq = sta_ctx->conn_info.freq;
sta_freq = sta_ctx->conn_info.chan_freq;
if (wlan_reg_is_24ghz_ch_freq(sta_freq))
return BAND_2G;
@ -959,7 +959,6 @@ hdd_conn_save_connect_info(struct hdd_adapter *adapter,
{
struct hdd_station_ctx *sta_ctx = WLAN_HDD_GET_STATION_CTX_PTR(adapter);
eCsrEncryptionType encrypt_type = eCSR_ENCRYPT_TYPE_NONE;
struct hdd_context *hdd_ctx = WLAN_HDD_GET_CTX(adapter);
QDF_ASSERT(roam_info);
@ -1012,12 +1011,7 @@ hdd_conn_save_connect_info(struct hdd_adapter *adapter,
sta_ctx->conn_info.last_auth_type =
sta_ctx->conn_info.auth_type;
sta_ctx->conn_info.channel =
wlan_reg_freq_to_chan(
hdd_ctx->pdev,
roam_info->u.pConnectedProfile->op_freq);
sta_ctx->conn_info.freq =
sta_ctx->conn_info.chan_freq =
roam_info->u.pConnectedProfile->op_freq;
/* Save the ssid for the connection */
@ -1641,8 +1635,8 @@ static void hdd_print_bss_info(struct hdd_station_ctx *hdd_sta_ctx)
uint32_t *cap_info;
hdd_debug("WIFI DATA LOGGER");
hdd_debug("channel: %d",
hdd_sta_ctx->conn_info.freq);
hdd_debug("chan_freq: %d",
hdd_sta_ctx->conn_info.chan_freq);
hdd_debug("dot11mode: %d",
hdd_sta_ctx->conn_info.dot11mode);
hdd_debug("AKM: %d",
@ -2921,20 +2915,20 @@ hdd_association_completion_handler(struct hdd_adapter *adapter,
conn_info_channel =
wlan_reg_freq_to_chan(hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
hdd_debug("check if STA chan ok for DNBS");
if (policy_mgr_is_chan_ok_for_dnbs(hdd_ctx->psoc,
conn_info_channel,
&ok)) {
hdd_err("Unable to check DNBS eligibility for chan(freq):%u",
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
return QDF_STATUS_E_FAILURE;
}
if (!ok) {
hdd_err("Chan(freq):%u not suitable for DNBS",
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
wlan_hdd_netif_queue_control(adapter,
WLAN_NETIF_CARRIER_OFF,
WLAN_CONTROL_PATH);

View File

@ -4381,7 +4381,7 @@ static bool wlan_hdd_check_dfs_channel_for_adapter(struct hdd_context *hdd_ctx,
conn_info_channel =
wlan_reg_freq_to_chan(
hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
/*
* if STA is already connected on DFS channel,
* do not disable scan on dfs channels
@ -8878,7 +8878,7 @@ static int __wlan_hdd_cfg80211_get_link_properties(struct wiphy *wiphy,
}
nss = hdd_sta_ctx->conn_info.nss;
freq = hdd_sta_ctx->conn_info.freq;
freq = hdd_sta_ctx->conn_info.chan_freq;
rate_flags = hdd_sta_ctx->conn_info.rate_flags;
} else if (adapter->device_mode == QDF_P2P_GO_MODE ||
adapter->device_mode == QDF_SAP_MODE) {
@ -19186,12 +19186,11 @@ static int __wlan_hdd_cfg80211_join_ibss(struct wiphy *wiphy,
/* Set the Operational Channel */
hdd_debug("set channel %d", channelNum);
roam_profile->ChannelInfo.numOfChannels = 1;
sta_ctx->conn_info.channel = channelNum;
sta_ctx->conn_info.freq =
sta_ctx->conn_info.chan_freq =
wlan_reg_chan_to_freq(hdd_ctx->pdev,
channelNum);
roam_profile->ChannelInfo.freq_list =
&sta_ctx->conn_info.freq;
&sta_ctx->conn_info.chan_freq;
}
/* Initialize security parameters */
@ -19204,7 +19203,7 @@ static int __wlan_hdd_cfg80211_join_ibss(struct wiphy *wiphy,
conn_info_channel =
wlan_reg_freq_to_chan(
hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
/* Issue connect start */
status = wlan_hdd_cfg80211_connect_start(adapter, params->ssid,
params->ssid_len,

View File

@ -374,7 +374,7 @@ wlan_hdd_connect_info_debugfs(struct hdd_adapter *adapter, uint8_t *buf,
QDF_MAC_ADDR_ARRAY(conn_info->bssid.bytes),
conn_info->connect_time,
conn_info->auth_time,
conn_info->freq,
conn_info->chan_freq,
hdd_ch_width_str(conn_info->ch_width),
conn_info->signal,
tx_bit_rate,

View File

@ -3165,7 +3165,7 @@ QDF_STATUS wlan_hdd_get_channel_for_sap_restart(
policy_mgr_valid_sap_conc_channel_check(
hdd_ctx->psoc, &intf_ch, sap_ch, vdev_id))) {
hdd_debug("can't move sap to chan(freq): %u",
hdd_sta_ctx->conn_info.freq);
hdd_sta_ctx->conn_info.chan_freq);
return QDF_STATUS_E_FAILURE;
}
}
@ -3687,12 +3687,9 @@ int wlan_hdd_set_channel(struct wiphy *wiphy,
roam_profile = hdd_roam_profile(adapter);
num_ch = roam_profile->ChannelInfo.numOfChannels = 1;
sta_ctx->conn_info.channel = channel;
sta_ctx->conn_info.freq =
wlan_reg_chan_to_freq(hdd_ctx->pdev,
channel);
sta_ctx->conn_info.chan_freq = chandef->chan->center_freq;
roam_profile->ChannelInfo.freq_list =
&sta_ctx->conn_info.freq;
&sta_ctx->conn_info.chan_freq;
} else if ((adapter->device_mode == QDF_SAP_MODE)
|| (adapter->device_mode == QDF_P2P_GO_MODE)
) {

View File

@ -747,7 +747,7 @@ int hdd_reassoc(struct hdd_adapter *adapter, const uint8_t *bssid,
QDF_MAC_ADDR_SIZE)) {
hdd_warn("Reassoc BSSID is same as currently associated AP bssid");
channel = wlan_reg_freq_to_chan(hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
}
/* Check channel number is a valid channel number */
@ -965,7 +965,7 @@ hdd_sendactionframe(struct hdd_adapter *adapter, const uint8_t *bssid,
if (!qdf_mem_cmp(vendor->Oui, oui, 3)) {
conn_info_channel = wlan_reg_freq_to_chan(
hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
/*
* if the channel number is different from operating
* channel then no need to send action frame
@ -993,7 +993,7 @@ hdd_sendactionframe(struct hdd_adapter *adapter, const uint8_t *bssid,
* 0 is accepted as current home channel,
* delayed transmission of action frame is ok.
*/
chan.center_freq = sta_ctx->conn_info.freq;
chan.center_freq = sta_ctx->conn_info.chan_freq;
}
}
}
@ -4368,7 +4368,7 @@ static int drv_cmd_fast_reassoc(struct hdd_adapter *adapter,
if (roaming_offload_enabled(hdd_ctx)) {
channel = wlan_reg_freq_to_chan(
hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
hdd_wma_send_fastreassoc_cmd(adapter, bssid,
channel);
} else {

View File

@ -78,7 +78,7 @@ void hdd_ipa_set_tx_flow_info(void)
sta_ctx->conn_info.conn_state) {
staChannel = wlan_reg_freq_to_chan(
hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
qdf_copy_macaddr(&staBssid,
&sta_ctx->conn_info.bssid);
#ifdef QCA_LL_LEGACY_TX_FLOW_CONTROL
@ -92,7 +92,7 @@ void hdd_ipa_set_tx_flow_info(void)
sta_ctx->conn_info.conn_state) {
p2pChannel = wlan_reg_freq_to_chan(
hdd_ctx->pdev,
sta_ctx->conn_info.freq);
sta_ctx->conn_info.chan_freq);
qdf_copy_macaddr(&p2pBssid,
&sta_ctx->conn_info.bssid);
p2pMode = "CLI";

View File

@ -140,7 +140,7 @@ static int wlan_hdd_gen_wlan_status_pack(struct wlan_status_data *data,
if (sta_ctx) {
data->is_connected = is_connected;
data->rssi = adapter->rssi;
data->freq = sta_ctx->conn_info.freq;
data->freq = sta_ctx->conn_info.chan_freq;
if (WLAN_SVC_MAX_SSID_LEN >=
sta_ctx->conn_info.ssid.SSID.length) {
data->ssid_len = sta_ctx->conn_info.ssid.SSID.length;

View File

@ -915,7 +915,7 @@ uint8_t hdd_get_adapter_home_channel(struct hdd_adapter *adapter)
home_channel =
wlan_reg_freq_to_chan(
hdd_ctx->pdev,
adapter->session.station.conn_info.freq);
adapter->session.station.conn_info.chan_freq);
}
return home_channel;
@ -4683,9 +4683,7 @@ QDF_STATUS hdd_init_station_mode(struct hdd_adapter *adapter)
status = sme_config_fast_roaming(mac_handle, adapter->vdev_id,
true);
/* Set the default operation channel */
sta_ctx->conn_info.channel =
hdd_ctx->config->operating_channel;
sta_ctx->conn_info.freq =
sta_ctx->conn_info.chan_freq =
wlan_reg_chan_to_freq(
hdd_ctx->pdev,
hdd_ctx->config->operating_channel);
@ -7346,33 +7344,8 @@ uint8_t hdd_get_operating_channel(struct hdd_context *hdd_ctx,
hdd_for_each_adapter(hdd_ctx, adapter) {
if (mode == adapter->device_mode) {
switch (adapter->device_mode) {
case QDF_STA_MODE:
case QDF_P2P_CLIENT_MODE:
if (hdd_conn_is_connected
(WLAN_HDD_GET_STATION_CTX_PTR
(adapter))) {
operatingChannel =
(WLAN_HDD_GET_STATION_CTX_PTR
(adapter))->conn_info.
channel;
}
break;
case QDF_SAP_MODE:
case QDF_P2P_GO_MODE:
/* softap connection info */
if (test_bit
(SOFTAP_BSS_STARTED,
&adapter->event_flags))
operatingChannel =
(WLAN_HDD_GET_AP_CTX_PTR
(adapter))->operating_channel;
break;
default:
break;
}
/* Found the device of interest. break the loop */
operatingChannel =
hdd_get_adapter_home_channel(adapter);
break;
}
}

View File

@ -469,7 +469,7 @@ static int32_t hdd_add_survey_info(struct sk_buff *skb,
if (!nla_attr)
goto fail;
if (nla_put_u32(skb, NL80211_SURVEY_INFO_FREQUENCY,
hdd_sta_ctx->cache_conn_info.freq) ||
hdd_sta_ctx->cache_conn_info.chan_freq) ||
nla_put_u8(skb, NL80211_SURVEY_INFO_NOISE,
(hdd_sta_ctx->cache_conn_info.noise + 100))) {
hdd_err("put fail");
@ -594,7 +594,7 @@ static int hdd_get_station_info(struct hdd_context *hdd_ctx,
nl_buf_len += sizeof(hdd_sta_ctx->
cache_conn_info.last_ssid.SSID.length) +
QDF_MAC_ADDR_SIZE +
sizeof(hdd_sta_ctx->cache_conn_info.freq) +
sizeof(hdd_sta_ctx->cache_conn_info.chan_freq) +
sizeof(hdd_sta_ctx->cache_conn_info.noise) +
sizeof(hdd_sta_ctx->cache_conn_info.signal) +
(sizeof(uint32_t) * 2) +

View File

@ -7442,7 +7442,7 @@ static int __iw_setnone_getnone(struct net_device *dev,
uint8_t operating_ch =
wlan_reg_freq_to_chan(
hdd_ctx->pdev,
adapter->session.station.conn_info.freq);
adapter->session.station.conn_info.chan_freq);
tCsrRoamModifyProfileFields mod_fields;
sme_get_modify_profile_fields(mac_handle, adapter->vdev_id,