|
@@ -7641,21 +7641,21 @@ QDF_STATUS sme_set_ht2040_mode(mac_handle_t mac_handle, uint8_t sessionId,
|
|
|
}
|
|
|
session = CSR_GET_SESSION(mac, sessionId);
|
|
|
sme_debug("Update HT operation beacon IE, channel_type=%d cur cbmode %d",
|
|
|
- channel_type, session->bssParams.cb_mode);
|
|
|
+ channel_type, session->cb_mode);
|
|
|
|
|
|
switch (channel_type) {
|
|
|
case eHT_CHAN_HT20:
|
|
|
- if (!session->bssParams.cb_mode)
|
|
|
+ if (!session->cb_mode)
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
cb_mode = PHY_SINGLE_CHANNEL_CENTERED;
|
|
|
break;
|
|
|
case eHT_CHAN_HT40MINUS:
|
|
|
- if (session->bssParams.cb_mode)
|
|
|
+ if (session->cb_mode)
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
cb_mode = PHY_DOUBLE_CHANNEL_HIGH_PRIMARY;
|
|
|
break;
|
|
|
case eHT_CHAN_HT40PLUS:
|
|
|
- if (session->bssParams.cb_mode)
|
|
|
+ if (session->cb_mode)
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
cb_mode = PHY_DOUBLE_CHANNEL_LOW_PRIMARY;
|
|
|
break;
|
|
@@ -7663,7 +7663,7 @@ QDF_STATUS sme_set_ht2040_mode(mac_handle_t mac_handle, uint8_t sessionId,
|
|
|
sme_err("Error!!! Invalid HT20/40 mode !");
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
|
}
|
|
|
- session->bssParams.cb_mode = cb_mode;
|
|
|
+ session->cb_mode = cb_mode;
|
|
|
status = sme_acquire_global_lock(&mac->sme);
|
|
|
if (QDF_IS_STATUS_SUCCESS(status)) {
|
|
|
status = csr_set_ht2040_mode(mac, sessionId,
|
|
@@ -7685,9 +7685,9 @@ QDF_STATUS sme_get_ht2040_mode(mac_handle_t mac_handle, uint8_t vdev_id,
|
|
|
}
|
|
|
session = CSR_GET_SESSION(mac, vdev_id);
|
|
|
sme_debug("Get HT operation beacon IE, channel_type=%d cur cbmode %d",
|
|
|
- *channel_type, session->bssParams.cb_mode);
|
|
|
+ *channel_type, session->cb_mode);
|
|
|
|
|
|
- switch (session->bssParams.cb_mode) {
|
|
|
+ switch (session->cb_mode) {
|
|
|
case PHY_SINGLE_CHANNEL_CENTERED:
|
|
|
*channel_type = eHT_CHAN_HT20;
|
|
|
break;
|