Commit Graph

14672 Commits

Author SHA1 Message Date
Jeff Johnson
a7d5b54c7e qcacld-3.0: Replace typedef tSirSmeChanInfo
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeChanInfo typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance, as well as to be more specific on how the
struct is used.

Change-Id: Ic9a596d05a7c4c0727264c33e865edd4a9786dac
CRs-Fixed: 2394998
2019-02-09 18:02:47 -08:00
Jeff Johnson
2df04b8430 qcacld-3.0: Replace typedef tSirSmeJoinRsp
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeJoinRsp typedef does not
meet any of those criteria, so replace it (and the "tp" variant) with
a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I05b813c376cc837fa4580f5000a977ff0907c8a9
CRs-Fixed: 2394997
2019-02-09 18:02:43 -08:00
Jeff Johnson
701444f61d qcacld-3.0: Replace typedef tSirSmeJoinReq
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeJoinReq typedef does not
meet any of those criteria, so replace it (and the "tp" variant) with
a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ie13a540223f8f08ad725b26cd55204f1221a4faa
CRs-Fixed: 2394996
2019-02-09 18:02:38 -08:00
Jeff Johnson
b120a829a9 qcacld-3.0: Replace typedef tSirPlmReq
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirPlmReq typedef does not
meet any of those criteria, so replace it (and the "tp" variant) with
a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ie7eb223daef08337dda492e2d63754eb69ca09b9
CRs-Fixed: 2394995
2019-02-09 18:02:34 -08:00
Jeff Johnson
4f340528ec qcacld-3.0: Replace typedef tSirMacESETSMIE
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirMacESETSMIE typedef does
not meet any of those criteria, so replace it with a reference to the
underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ie14f95860e83a2099f457e6f62261a8c77f9f1fe
CRs-Fixed: 2394994
2019-02-09 18:02:30 -08:00
nshrivas
60793756ef Release 5.2.0.119E
Release 5.2.0.119E

Change-Id: I7bf6d74bfc445104c6aa2c880370036e1d2805bf
CRs-Fixed: 774533
2019-02-09 15:48:01 -08:00
Srinivas Girigowda
af90ea7056 qcacld-3.0: Remove obsolete commented code
Remove obsolete commented code.

Change-Id: I80c62de2b82301f107fcb30f5909a6aa165a2e59
CRs-Fixed: 2395203
2019-02-09 15:48:00 -08:00
nshrivas
51fa129401 Release 5.2.0.119D
Release 5.2.0.119D

Change-Id: I4d1ba90bb591cdd30ae984478f02f2253d6ece80
CRs-Fixed: 774533
2019-02-09 09:45:16 -08:00
Kiran Kumar Lokere
fa9c89344d qcacld-3.0: Enable crypto convergence set key and IE support
Enable crypto convergence set key and IE support features

Change-Id: Icf1a1f8150d8503f5527cf23b48dddfd4e9a5439
CRs-Fixed: 2358797
2019-02-09 09:45:15 -08:00
Jeff Johnson
8a5d0ab499 qcacld-3.0: Replace typedef tSirMacESETSRSIE
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirMacESETSRSIE typedef does
not meet any of those criteria, so replace it with a reference to the
underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I87fe78a27f14557c9d19a4c9a9f2c7814aef9705
CRs-Fixed: 2394260
2019-02-09 09:45:11 -08:00
nshrivas
1bb07ac487 Release 5.2.0.119C
Release 5.2.0.119C

Change-Id: I2789306dba99933cea6e0538e30d479cabf59ad9
CRs-Fixed: 774533
2019-02-09 01:41:33 -08:00
Sandeep Puligilla
d3201dd085 qcacld-3.0: Add check for bss_list size in wma_group_num_bss_to_scan_id
In wma_group_num_bss_to_scan_id(), bssid_list may get accessed
outside of the available buffer size.

Fix the possible out of boundary access by adding a check.

Change-Id: I5e278bd96b8f57c96f53d7c3cd8f4f3e5a67fc6c
CRs-Fixed: 2385431
2019-02-09 01:41:33 -08:00
nshrivas
a5449fb42f Release 5.2.0.119B
Release 5.2.0.119B

Change-Id: I025ad371129f191d9233034425c6da63dd735eda
CRs-Fixed: 774533
2019-02-08 23:19:27 -08:00
Jeff Johnson
dda4075a5e qcacld-3.0: Replace typedef tSirEseBcnReportRsp
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirEseBcnReportRsp typedef
does not meet any of those criteria, so replace it (and the "tp"
variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Id687d039c51eaf293cdd39536cf200874bd8fbc9
CRs-Fixed: 2394253
2019-02-08 23:19:27 -08:00
Jeff Johnson
30d3a5d018 qcacld-3.0: Replace typedef tSirEseBcnReportBssInfo
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirEseBcnReportBssInfo typedef
does not meet any of those criteria, so replace it (and the "tp"
variant) with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I241243a7e3313870cf08731775eb5bbf21f2cc62
CRs-Fixed: 2394251
2019-02-08 23:19:22 -08:00
Jeff Johnson
4f1b915b59 qcacld-3.0: Refine lim_send_sme_tsm_ie_ind()
Function lim_send_sme_tsm_ie_ind() contains some parameters and local
variables that are not aligned with the Linux Coding Style, so update
them to be compliant. In addition, update the function documentation
to use Linux kernel-doc style, and document the interface and not the
implementation.

Change-Id: I99a13686747fa3333dc3cd4a98cc581679cbd5bf
CRs-Fixed: 2394252
2019-02-08 23:19:18 -08:00
Jeff Johnson
e21b0ebb12 qcacld-3.0: Replace typedef tSirSmeTsmIEInd
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeTsmIEInd typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I41b8b340fa3f781973d78edde3b54b7a5f0bd30d
CRs-Fixed: 2394254
2019-02-08 23:19:13 -08:00
nshrivas
35b68aae49 Release 5.2.0.119A
Release 5.2.0.119A

Change-Id: I6d08eb6465708ad920723d08bdcc322176863428
CRs-Fixed: 774533
2019-02-08 20:05:44 -08:00
Jeff Johnson
85ddb77461 qcacld-3.0: Rename tsmIe
Per the Linux Coding Style mixed-case names are frowned upon, so
rename tsmIe to tsm_ie everywhere it appears.

Change-Id: I58b4646b0b3b1b9c85da7336ce76571648e566e5
CRs-Fixed: 2394250
2019-02-08 20:05:43 -08:00
Jeff Johnson
1482ae4140 qcacld-3.0: Replace typedef tSirTsmIE
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirTsmIE typedef does not meet
any of those criteria, so replace it (and the "tp" variant) with a
reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: I9c0784f93fa67b571bb816ded4a137f4435accfc
CRs-Fixed: 2394249
2019-02-08 20:05:39 -08:00
Jeff Johnson
39f94e38aa qcacld-3.0: Replace typedef tSirChannelList
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirChannelList typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names
and so-called Hungarian notation, so in conjunction rename the
underlying struct to be in compliance.

Change-Id: Ib50b8d82b7ac05a1a32496bb80917e22b4b8ae95
CRs-Fixed: 2394248
2019-02-08 20:05:35 -08:00
Jeff Johnson
f115894a17 qcacld-3.0: Implement WAR for tdls_peer_update_state convergence
An upcoming set of changes will converge three sets of TDLS structs
into one. In order to allow the qcacld-3.0 changes to be made
independent of the qca-wifi-host-cmn changes change the call to
wmi_unified_update_tdls_peer_state_cmd() to use (void *) typecasting.

Note that this is a temporary change since the typecasting will be
completely removed when the convergence has been completed.

Change-Id: I59089575b2f5f7470ad60ca85247367c14e72bcd
CRs-Fixed: 2395336
2019-02-08 20:05:31 -08:00
nshrivas
95c8f24ed8 Release 5.2.0.119
Release 5.2.0.119

Change-Id: I969ff292dbaac9b07aa14faa615ddd2147a7c77a
CRs-Fixed: 774533
2019-02-08 17:47:57 -08:00
Kiran Kumar Lokere
47d0dacaf4 qcacld-3.0: Correct the key type value in set key request
Send correct key type parameter value to crypto component in
set key request.

Change-Id: I17554a72f62e356871cb0a684a066c7d794f4d02
CRs-Fixed: 2388032
2019-02-08 17:47:56 -08:00
nshrivas
95341508ac Release 5.2.0.118Z
Release 5.2.0.118Z

Change-Id: Ie1427a8b416d9bc3d72c397c37335435c146f484
CRs-Fixed: 774533
2019-02-08 06:14:34 -08:00
Abhinav Kumar
c8c215007a qcacld-3.0: ADD MLME INI item of WMM Config
Add the WMM config ini config
CFG_TL_DELAYED_TRGR_FRM_INT_NAME to MLME cfg.

Introduce the basic infra APIs related to these configs
from mlme.

Change-Id: Ifaf8072a78f21760e00973e625d7c8e41d8b51a6
CRs-Fixed: 2361533
2019-02-08 06:14:33 -08:00
nshrivas
b91d24ace1 Release 5.2.0.118Y
Release 5.2.0.118Y

Change-Id: Ifbf8c8fa64d312d7e2b8cd1fbdf2fccaa341bd04
CRs-Fixed: 774533
2019-02-07 10:10:21 -08:00
Sandeep Puligilla
3461878302 qcacld-3.0: Refactor 11AC override CFG items
Refactor following CFG items
1. CFG_SAP_11AC_OVERRIDE
2. CFG_GO_11AC_OVERRIDE

Change-Id: I63497fcc4440fb079fa0f8d8879758baad2d8fc2
CRs-Fixed: 2391667
2019-02-07 10:10:20 -08:00
nshrivas
a7f08d8ef9 Release 5.2.0.118X
Release 5.2.0.118X

Change-Id: I2e059db0d5b1cf1190b957aa7e85aaa6c2386b7c
CRs-Fixed: 774533
2019-02-07 07:53:26 -08:00
Ashish Kumar Dhanotiya
ddeb4d7b6d qcacld-3.0: Move 11d offload to separate file
Currently 11d offload functionality is in reg_host_11d.c and
reg_host_11d.h files and are getting controlled with a
feature flag HOST_11D_SCAN.
HOST_11D_SCAN flag is to enable host 11d scan and 11d offload
feature should not be controlled with this flag.

Move 11d offload functionality to separate files
reg_offload_11d_scan.c and reg_offload_11d_scan.h and
compilation rule for these files.

Change-Id: I9bb73a5d995083cb746b76901a2db0d37a9b9827
CRs-Fixed: 2382525
2019-02-07 07:53:26 -08:00
nshrivas
9b100c3ecf Release 5.2.0.118W
Release 5.2.0.118W

Change-Id: I90936ddc9b56352a66ef3733da90293055328195
CRs-Fixed: 774533
2019-02-07 04:57:53 -08:00
Bala Venkatesh
76dd143a12 qcacld-3.0: Print TDLS command's and events
Add debug support of TDLS commands and events.

Change-Id: I8f69392c754eeeccdb07ac9ae8139982a52b8ba2
CRs-Fixed: 2393391
2019-02-07 04:57:52 -08:00
nshrivas
6e5d4e2f91 Release 5.2.0.118V
Release 5.2.0.118V

Change-Id: Ibc34dd608be4454fac2949f2915fa224e2ed9135
CRs-Fixed: 774533
2019-02-07 02:37:31 -08:00
Jingxiang Ge
3de02755d7 qcacld-3.0: Fix memory leak for sap_ctx in SSR
sap_ctx is leaked in SSR test, step as:
1.1 wlan1 is added by __wlan_hdd_add_virtual_intf for sap.
1.2 sap_ctx is created  in __wlan_hdd_add_virtual_intf->hdd_start_adapter.
1.3 ssr happens just after creating wlan1 but without open it.
1.4 no interface is opened by checking hdd_check_for_opened_interfaces,
    then iface_idle_work(hdd_iface_change_callback) is scheduled when
    stop sta interface.

As sap_ctx is still used for sap restart in SSR. So release it
once all the interfaces are down.

Change-Id: I1a522818f3e505d6aa828058cb585d8f07690824
CRs-Fixed: 2389030
2019-02-07 02:37:30 -08:00
nshrivas
a01125eba2 Release 5.2.0.118U
Release 5.2.0.118U

Change-Id: I4be5af143fa423339a4f4239dba936d43a45b293
CRs-Fixed: 774533
2019-02-07 00:13:05 -08:00
Jeff Johnson
84512fb3a5 qcacld-3.0: Remove session_id from hdd_adapter
Originally struct hdd_adapter only used the legacy term session_id to
reference a session. To align with converged naming it was 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. Subsequent
changes replaced all session_id field references with vdev_id.

Now that all references to hdd_adapter field session_id have been
changed to vdev_id, remove the union that was previously added,
leaving behind just the vdev_id field.

Change-Id: I7a2e0812dcd9e9a9f229d1e310785710ab9d4acf
CRs-Fixed: 2393156
2019-02-07 00:13:04 -08:00
Jeff Johnson
9597f3b493 qcacld-3.0: Replace session_id with vdev_id in hdd_adapter (5/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_active_tos.c
- wlan_hdd_apf.c
- wlan_hdd_cfg.c
- wlan_hdd_debugfs_offload.c
- wlan_hdd_debugfs_roam.c
- wlan_hdd_disa.c
- wlan_hdd_ext_scan.c
- wlan_hdd_ipa.c
- wlan_hdd_lpass.c
- wlan_hdd_nan_datapath.c
- wlan_hdd_nud_tracking.c
- wlan_hdd_object_manager.c
- wlan_hdd_ocb.c
- wlan_hdd_oemdata.c
- wlan_hdd_p2p.c
- wlan_hdd_p2p_listen_offload.c
- wlan_hdd_packet_filter.c
- wlan_hdd_power.c
- wlan_hdd_regulatory.c
- wlan_hdd_sap_cond_chan_switch.c
- wlan_hdd_scan.c
- wlan_hdd_spectralscan.c
- wlan_hdd_subnet_detect.c
- wlan_hdd_sysfs.c
- wlan_hdd_tdls.c
- wlan_hdd_tsf.c
- wlan_hdd_wmm.c
- wlan_hdd_wowl.c

Change-Id: Ia3a884afc57f40ddbe99d740eecf05ec6ff44155
CRs-Fixed: 2393157
2019-02-07 00:13:00 -08:00
nshrivas
129cb7102c Release 5.2.0.118T
Release 5.2.0.118T

Change-Id: I3dac661e2446c29e7f3efec89218a2f86cc3eab1
CRs-Fixed: 774533
2019-02-06 21:51:45 -08:00
Jeff Johnson
1abc56632d qcacld-3.0: Replace session_id with vdev_id in hdd_adapter (4/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_assoc.c
- wlan_hdd_hostapd_wext.c
- wlan_hdd_softap_tx_rx.c
- wlan_hdd_stats.c
- wlan_hdd_tx_power.c
- wlan_hdd_tx_rx.c

Change-Id: I8f35530e6c9331c57f6c2ef0245b324b9a96ef20
CRs-Fixed: 2393155
2019-02-06 21:51:44 -08:00
Jeff Johnson
5a6fc962f7 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
2019-02-06 21:51:39 -08:00
Jeff Johnson
c5b56bbc6a qcacld-3.0: Replace session_id with vdev_id in hdd_adapter (2/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_hostapd.c
- wlan_hdd_rssi_monitor.c
- wlan_hdd_wext.c

Change-Id: If11580cd3e0c4c8443224ac201f7f62301b262aa
CRs-Fixed: 2393153
2019-02-06 21:51:34 -08:00
Jeff Johnson
cf07c319ba qcacld-3.0: Replace session_id with vdev_id in hdd_adapter (1/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_cfg80211.c

Change-Id: I429bf4dbaa173b9c5400f48b03c425141c119288
CRs-Fixed: 2393152
2019-02-06 21:51:29 -08:00
nshrivas
f04d476ba2 Release 5.2.0.118S
Release 5.2.0.118S

Change-Id: I42ce1bdd4c5784b74a064056d2339cf5f73687a4
CRs-Fixed: 774533
2019-02-06 19:29:43 -08:00
Kiran Kumar Lokere
c360fbb7e5 qcacld-3.0: Reset HE bandwidth caps for 20MHz connection
Reset the greater than 20MHz bandwidth HE caps for
20MHz connection.

Change-Id: I2b0db79ad79904ce53fd3a68af406c5f003225db
CRs-Fixed: 2384652
2019-02-06 19:29:42 -08:00
Jeff Johnson
a0d3462c38 qcacld-3.0: Replace typedef tSirSmeStartBssRsp
The Linux Coding Style enumerates a few special cases where typedefs
are useful, but stresses "NEVER EVER use a typedef unless you can
clearly match one of those rules." The tSirSmeStartBssRsp typedef does
not meet any of those criteria, so replace it (and the "tp" variant)
with a reference to the underlying struct.

Further note the Linux Coding Style frowns upon mixed-case names and
so-called Hungarian notation, so in conjunction rename the underlying
struct to be in compliance.

Change-Id: I41cdd14871296342b70ab4d580dbacde3795d3a6
CRs-Fixed: 2393735
2019-02-06 19:29:36 -08:00
Jeff Johnson
f654188f68 qcacld-3.0: Rename HTProfile
Per the Linux Coding Style mixed-case names are frowned upon, so
rename HTProfile to ht_profile everywhere it appears.

Change-Id: I9103a9f31a6157134f9ea08ebefbe53bb50a043f
CRs-Fixed: 2393733
2019-02-06 19:29:30 -08:00
nshrivas
7e079de4ec Release 5.2.0.118R
Release 5.2.0.118R

Change-Id: I8af3c06617fcc00e90ba2b950a23c62b457b0c02
CRs-Fixed: 774533
2019-02-06 17:12:37 -08:00
Abhinav Kumar
338e57d779 qcacld-3.0: Avoid VDEV restart for SAP when roaming in progress
Currently, driver allows VDEV-RESTART on SAP interface in order to
channel switch or hidden ssid connection when roaming is in progress
on STA interface. This leads to two simultaneous vdev starts or
vdev-restart in FW which causes the FW to assert.

Add changes to reject the channel switch for SAP or in hidden ssid
connection if roaming is in progress on any STA interface.

Change-Id: I1cea389021049779b5aa00145e2470cd67158edd
CRs-Fixed: 2390235
2019-02-06 17:12:36 -08:00
Nachiket Kukade
4816c5985f qcacld-3.0: Fix typo in INI definition in CFG framework
Change I3b1ee6254de158ad6408dc8c61e83be571e180af refactored 3
APF related INI's into CFG framework. This was merged with a
a copying error causing INI string "gActiveMcBcBpfMode" being
replaced by "gActiveUcBpfMode". Fix this by correcting the
string name.

Fix copying error by replacing with the correct INI string.

Change-Id: I41576b1b22287f7c0fd751ce96ceddb8f7cbc62a
CRs-Fixed: 2393504
2019-02-06 17:12:31 -08:00
nshrivas
a10bc53720 Release 5.2.0.118Q
Release 5.2.0.118Q

Change-Id: I03d929c9d6c177c91a71709c7f9c2c2cc5fdc563
CRs-Fixed: 774533
2019-02-06 14:39:10 -08:00