mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
qcacld-3.0: Don't populate TDLS IE's in extended capabilities
qcacld-2.0 to qcacld-3.0 propagation Currently in case of IBSS, beacons are populated with TDLS IE's in extended capabilities though TDLS IE's and extended capabilities doesn't signify anything. Fix will ensure to exclude extended capabilities and TDLS IE's Git-commit: c50b50f7f0616b4536e7df998e98f9347562e680 Change-Id: I63b6f413964cc53f2f25496fef40f99c4244293a CRs-Fixed: 1017887
This commit is contained in:
parent
7f171abb04
commit
35cc2cf07c
1 changed files with 5 additions and 3 deletions
|
|
@ -395,8 +395,9 @@ sch_set_fixed_beacon_fields(tpAniSirGlobal mac_ctx, tpPESession session)
|
|||
populate_dot11f_operating_mode(mac_ctx,
|
||||
&bcn_2->OperatingMode, session);
|
||||
}
|
||||
populate_dot11f_ext_cap(mac_ctx, is_vht_enabled, &bcn_2->ExtCap,
|
||||
session);
|
||||
if (session->limSystemRole != eLIM_STA_IN_IBSS_ROLE)
|
||||
populate_dot11f_ext_cap(mac_ctx, is_vht_enabled, &bcn_2->ExtCap,
|
||||
session);
|
||||
populate_dot11f_ext_supp_rates(mac_ctx,
|
||||
POPULATE_DOT11F_RATES_OPERATIONAL,
|
||||
&bcn_2->ExtSuppRates, session);
|
||||
|
|
@ -498,7 +499,8 @@ sch_set_fixed_beacon_fields(tpAniSirGlobal mac_ctx, tpPESession session)
|
|||
sch_log(mac_ctx, LOG1, FL("extcap not extracted"));
|
||||
}
|
||||
/* merge extcap IE */
|
||||
if (extcap_present)
|
||||
if (extcap_present &&
|
||||
session->limSystemRole != eLIM_STA_IN_IBSS_ROLE)
|
||||
lim_merge_extcap_struct(&bcn_2->ExtCap,
|
||||
&extracted_extcap);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue