|
@@ -727,6 +727,9 @@ sch_set_fixed_beacon_fields(struct mac_context *mac_ctx, struct pe_session *sess
|
|
|
if (session->dot11mode != MLME_DOT11_MODE_11B)
|
|
|
populate_dot11f_erp_info(mac_ctx, &bcn_2->ERPInfo, session);
|
|
|
|
|
|
+ populate_dot11f_qcn_ie(mac_ctx, session, &bcn_2->qcn_ie,
|
|
|
+ QCN_IE_ATTR_ID_ALL);
|
|
|
+
|
|
|
if (session->htCapability) {
|
|
|
populate_dot11f_ht_caps(mac_ctx, session, &bcn_2->HTCaps);
|
|
|
populate_dot11f_ht_info(mac_ctx, &bcn_2->HTInfo, session);
|
|
@@ -746,8 +749,6 @@ sch_set_fixed_beacon_fields(struct mac_context *mac_ctx, struct pe_session *sess
|
|
|
session->curr_op_freq,
|
|
|
&bcn_2->num_transmit_power_env,
|
|
|
false);
|
|
|
- populate_dot11f_qcn_ie(mac_ctx, session, &bcn_2->qcn_ie,
|
|
|
- QCN_IE_ATTR_ID_ALL);
|
|
|
}
|
|
|
|
|
|
if (wlan_reg_is_6ghz_chan_freq(session->curr_op_freq)) {
|
|
@@ -757,8 +758,6 @@ sch_set_fixed_beacon_fields(struct mac_context *mac_ctx, struct pe_session *sess
|
|
|
session->curr_op_freq,
|
|
|
&bcn_2->num_transmit_power_env,
|
|
|
false);
|
|
|
- populate_dot11f_qcn_ie(mac_ctx, session, &bcn_2->qcn_ie,
|
|
|
- QCN_IE_ATTR_ID_ALL);
|
|
|
}
|
|
|
|
|
|
if (lim_is_session_he_capable(session)) {
|