Commit Graph

4242 Commits

Author SHA1 Message Date
Jeff Johnson
05b9d757f1 qcacld-3.0: Remove obsolete "Pre-n" PropIE support
The driver contains remnant support for Proprietary IEs that were
inherited from the original "Pre-n" version of the driver.  Since
these IEs are no longer parsed or used, remove all references to them.

Change-Id: Iac7c3176682ce0054b7f06827fa6b6ec7be1e6a5
CRs-Fixed: 2374289
2019-01-07 00:09:04 -08:00
Jeff Johnson
11b3aa5643 qcacld-3.0: Remove tSirExtScanGetCachedResultsRspParams
Typedef tSirExtScanGetCachedResultsRspParams is unused, so remove it.

Change-Id: Id6859f454258b547ce54c315772ce99458430f4d
CRs-Fixed: 2374288
2019-01-07 00:08:56 -08:00
Jeff Johnson
8bab82b473 qcacld-3.0: Remove obsolete packet filtering structs
The following legacy packet filtering structs are obsolete,
so remove them:
- tSirRcvFltPktMatchCnt
- tSirRcvFltPktMatchRsp
- tSirRcvFltPktClearParam

Change-Id: Idb4d38d498a9c618f41d35cadfc54332b435d400
CRs-Fixed: 2374287
2019-01-07 00:08:48 -08:00
Jeff Johnson
eca21795b8 qcacld-3.0: Remove tCfgPerStaStatStruct
Typedef tCfgPerStaStatStruct is obsolete, so remove it.

Change-Id: I1a024dc706f5604a951f473d94a3d03664226a13
CRs-Fixed: 2374283
2019-01-07 00:08:20 -08:00
Jeff Johnson
16cb64e1fe qcacld-3.0: Remove tSirBackgroundScanMode
Change Ia664f815759142e7f4ad8e648a469c63ddd003f5 ("qcacld-3.0:
Cleanup unused scan code") removed the last reference to
tSirBackgroundScanMode. Since it is now obsolete, remove it.

Change-Id: I2faab5487988b1941601f2befdb570ecab8651ed
CRs-Fixed: 2374282
2019-01-07 00:08:13 -08:00
Jeff Johnson
424bc294e3 qcacld-3.0: Remove obsolete Scan Params typedefs
Typedefs tInitScanParams and tFinishScanParams are unused, so remove
them, along with tSirScanEntry and tSirLinkTrafficCheck that is used
just by them.

Change-Id: I5f9c58236f8c5fe639c5b896a66b9dc290e54ab1
CRs-Fixed: 2374281
2019-01-07 00:08:06 -08:00
Jeff Johnson
4e7862fbb2 qcacld-3.0: Remove txRateFlags from tSirIbssPeerInfoParams
The txRateFlags field in tSirIbssPeerInfoParams is initialized to zero
but is otherwise unused, so remove it.

Change-Id: I8efcb18869dfe1c5e2a42395bb40c281391b3bfa
CRs-Fixed: 2374278
2019-01-07 00:07:48 -08:00
Jeff Johnson
59f8ee46a5 qcacld-3.0: Remove ucPatternIdBitmap from tSirDelPeriodicTxPtrn
Field ucPatternIdBitmap in tSirDelPeriodicTxPtrn serves no purpose, so
remove it.

Change-Id: I966983c3dea674e61ccf4d06473ea21448484a4c
CRs-Fixed: 2374277
2019-01-07 00:07:42 -08:00
Jeff Johnson
86bef3ee7a qcacld-3.0: Remove ucastDataRate from tSirRateUpdateInd
The ucastDataRate field in tSirRateUpdateInd is initialized, but is
otherwise not used, so remove it. And the ucastDataRateTxFlag field is
never referenced, so remove it as well.

Change-Id: I1df8e5ec32d8ebb1d1e1f53c83bec45fbb86bb4e
CRs-Fixed: 2374276
2019-01-07 00:07:36 -08:00
gaurank kathpalia
1be77fa6a9 qcacld-3.0: Add Dot11 mode related CFG items in mlme cfg
Add dot11mode related cfg items in mlme cfg, and replace
old WNI dot11 modes with new MLME DOT11 mode enums

Change-Id: I6e866959f440ae781432c8aaa724b229c0874856
CRs-Fixed: 2362540
2019-01-07 00:07:19 -08:00
nshrivas
5761a0355e Release 5.2.0.114Q
Release 5.2.0.114Q

Change-Id: Ifa1c30e54f404eeb2fd27b995699f4b40da2bb56
CRs-Fixed: 774533
2019-01-03 16:16:48 -08:00
Abhishek Singh
5432c35d01 qcacld-3.0: Remove unused logic to convert DFS channels to active
lim.dfschannelList.timeStamp is a array of
SIR_MAX_24G_5G_CHANNEL_RANGE(166). In some countries channel greater
than 165 are allowed and thus if channel is greater than 165 driver
access out of bound memory which lead to corruption of
lim.sme_msg_callback.

lim.dfschannelList.timeStamp is used to convert DFS channels to
active, which is used for host handled scan to decide if active
scan can be done on DFS channel. Scan now been handled in firmware
this logic is unused and can be removed.

Change-Id: Ib301fa70a6b7ed99f3ecacbf344dd9e821079149
CRs-Fixed: 2374977
2019-01-03 16:16:38 -08:00
nshrivas
e1ea09e9b6 Release 5.2.0.114P
Release 5.2.0.114P

Change-Id: Ia149e0aea3704089cac08a9536c0c4d4512ffcaf
CRs-Fixed: 774533
2019-01-03 09:04:16 -08:00
Kiran Kumar Lokere
ceeed83aa2 qcacld-3.0: Enable power save with user cfg request
Currently power save enable request user command is not
processed if the station is not in connected state and the
configuration is not saved hence station do not enter into
power save mode until the user command is issued after
connection.
Save the power save user configuration setting if the station
is not connected and start the auto power save timer for one
second timeout value after the station is connected to enable
the power save.

Change-Id: I6e17a8e989ca731ca008dcb46ca79c3a181ddff0
CRs-Fixed: 2371045
2019-01-03 09:04:15 -08:00
nshrivas
7e3f297823 Release 5.2.0.114O
Release 5.2.0.114O

Change-Id: I0ce565dd729925d89d69582741fd2ad28ea1ef9d
CRs-Fixed: 774533
2019-01-03 06:47:35 -08:00
nshrivas
da1b34837b Release 5.2.0.114N
Release 5.2.0.114N

Change-Id: I8ee936f83070b80f9a8a9705bd25ebae221a5c08
CRs-Fixed: 774533
2019-01-03 00:21:25 -08:00
nshrivas
bdb53f1b27 Release 5.2.0.114M
Release 5.2.0.114M

Change-Id: Iadb504d6af7341ade149900b1835d61d1d2e2e27
CRs-Fixed: 774533
2019-01-02 18:46:37 -08:00
Harprit Chhabada
dc5bc15a6c qcacld-3.0: Remove unused WNI CFG item of scan component
Remove unused wni CFG item, WNI_CFG_SCAN_IN_POWERSAVE

Change-Id: I13e01172c3a18072c31e9b13a6e2396cfea0f5c6
CRs-Fixed: 2371763
2019-01-02 18:46:37 -08:00
nshrivas
a2380537f0 Release 5.2.0.114L
Release 5.2.0.114L

Change-Id: I9b4b8aa82b8b4c5d6bb3cf8b2d298665ffe3fc97
CRs-Fixed: 774533
2019-01-02 16:29:51 -08:00
nshrivas
655b48bd52 Release 5.2.0.114K
Release 5.2.0.114K

Change-Id: I09dc0811ab45e0aba5e61810f566e109947dd1a0
CRs-Fixed: 774533
2019-01-02 14:15:01 -08:00
Jeff Johnson
affc4da8cd qcacld-3.0: Refactor ACCESS_POLICY configuration
One of the HDD functions with the highest cyclomatic complexity is
__wlan_hdd_cfg80211_wifi_configuration_set(). In order to reduce the
complexity there is a plan to replace the inline attribute handling
with a vtable-based approach.

As part of that goal refactor the following interdependent attribute
handling into a separate function and add that function to the vtable:
- QCA_WLAN_VENDOR_ATTR_CONFIG_ACCESS_POLICY
- QCA_WLAN_VENDOR_ATTR_CONFIG_ACCESS_POLICY_IE_LIST

Change-Id: Ia10060a8a50b2e12f0eb7dc5ea5810f1751bce60
CRs-Fixed: 2371589
2019-01-02 14:15:01 -08:00
nshrivas
a891c69dbc Release 5.2.0.114J
Release 5.2.0.114J

Change-Id: I434bbb72880a7ae22459b97b016a464e94c20447
CRs-Fixed: 774533
2019-01-02 12:04:28 -08:00
nshrivas
57ed3b03e3 Release 5.2.0.114I
Release 5.2.0.114I

Change-Id: Ie8e9de37a1d8bb60bc33e9c730dcec796b148f40
CRs-Fixed: 774533
2019-01-02 09:28:00 -08:00
nshrivas
f253f834ac Release 5.2.0.114H
Release 5.2.0.114H

Change-Id: Ic70e9280c74bcb6fd758c8eea0533efd08835923
CRs-Fixed: 774533
2019-01-02 03:52:58 -08:00
nshrivas
246f7db4b3 Release 5.2.0.114G
Release 5.2.0.114G

Change-Id: I806462b82620db468260b718bdbd45c23d7ac2f8
CRs-Fixed: 774533
2019-01-01 23:28:24 -08:00
nshrivas
1651b9612e Release 5.2.0.114F
Release 5.2.0.114F

Change-Id: I3bc77688a052f75be9c5dc76ace6cac5ab913088
CRs-Fixed: 774533
2019-01-01 17:06:03 -08:00
nshrivas
1bd0968261 Release 5.2.0.114E
Release 5.2.0.114E

Change-Id: I17a3e520e05e13e4d4a8226315ba5588bc04d08b
CRs-Fixed: 774533
2018-12-31 21:29:28 -08:00
nshrivas
71118e7ad7 Release 5.2.0.114D
Release 5.2.0.114D

Change-Id: I7672350c7684a834a1a7a00edcf016cadc018873
CRs-Fixed: 774533
2018-12-31 01:13:12 -08:00
nshrivas
9991acf33b Release 5.2.0.114C
Release 5.2.0.114C

Change-Id: I6d1fb7a153e47a6780b48f6c4c395c628ed23c6d
CRs-Fixed: 774533
2018-12-30 03:59:10 -08:00
nshrivas
372d92da33 Release 5.2.0.114B
Release 5.2.0.114B

Change-Id: I78ebf228cd2496be4b01b1c670ddf9a6d1e075de
CRs-Fixed: 774533
2018-12-28 22:56:27 -08:00
nshrivas
00a705fc60 Release 5.2.0.114A
Release 5.2.0.114A

Change-Id: I4cf62a6adf8ffe669d871d1fca9ff9a36f73f6e3
CRs-Fixed: 774533
2018-12-28 19:20:31 -08:00
nshrivas
e23f3f8097 Release 5.2.0.114
Release 5.2.0.114

Change-Id: I18235a2e2cec1c3c02f7ba9627f08f4acc1231f2
CRs-Fixed: 774533
2018-12-28 16:12:10 -08:00
nshrivas
5b39c24385 Release 5.2.0.113Z
Release 5.2.0.113Z

Change-Id: Ie3388755b8eff10599f50ca4547486d6734eae55
CRs-Fixed: 774533
2018-12-28 12:26:44 -08:00
nshrivas
af44e4f081 Release 5.2.0.113Y
Release 5.2.0.113Y

Change-Id: Ia5f2761f0ef77488b447150ce07d73fcf60f7cd1
CRs-Fixed: 774533
2018-12-28 07:13:18 -08:00
nshrivas
3ca3db6088 Release 5.2.0.113X
Release 5.2.0.113X

Change-Id: Idd876038ae9aec285772c3c1fbbea7e6f435f4c6
CRs-Fixed: 774533
2018-12-28 04:38:10 -08:00
nshrivas
835219f5a4 Release 5.2.0.113W
Release 5.2.0.113W

Change-Id: I1b2b926f47514b1cc69dd05bfd43933fe1311d26
CRs-Fixed: 774533
2018-12-28 02:23:01 -08:00
Manikandan Mohan
2bd0977920 qcacld-3.0: Move IBSS INI params to converged CFG component
Update qcacld driver to move IBSS INI params to converged CFG
component and cleanup HDD ini entriesi

Change-Id: Id8e4c0505113e556a8d64915a648f17fc5c0daf5
CRs-fixed: 2358493
2018-12-28 02:23:00 -08:00
nshrivas
aed4e3d88d Release 5.2.0.113V
Release 5.2.0.113V

Change-Id: I364d1f35ebf9e421f3c19fcf887b9a47883adf8d
CRs-Fixed: 774533
2018-12-27 22:10:30 -08:00
nshrivas
2aa3c8a096 Release 5.2.0.113U
Release 5.2.0.113U

Change-Id: I13ffa46d2a7ea2bcc6aa6342c56bb7c86ff9f77a
CRs-Fixed: 774533
2018-12-27 15:35:54 -08:00
nshrivas
4cf4b94002 Release 5.2.0.113T
Release 5.2.0.113T

Change-Id: I7e51e02e75eba92503cbc144b7faab90a1a53f46
CRs-Fixed: 774533
2018-12-27 03:21:07 -08:00
nshrivas
8343a9b621 Release 5.2.0.113S
Release 5.2.0.113S

Change-Id: Ibb71b76d60d65dc8d7f574141d41a7b4caf7600c
CRs-Fixed: 774533
2018-12-27 01:05:11 -08:00
nshrivas
7165bc3ab0 Release 5.2.0.113R
Release 5.2.0.113R

Change-Id: I709362626614f5eb2cc11f49c18ffb004eebe8d7
CRs-Fixed: 774533
2018-12-26 22:45:53 -08:00
nshrivas
72f4849b0e Release 5.2.0.113Q
Release 5.2.0.113Q

Change-Id: I194da59a169de0da307ab370c706c7ce6c95c6e7
CRs-Fixed: 774533
2018-12-26 20:27:24 -08:00
nshrivas
080e92385c Release 5.2.0.113P
Release 5.2.0.113P

Change-Id: I47f9fc93f4324330847808caa692eebd1aae0f9e
CRs-Fixed: 774533
2018-12-26 18:01:08 -08:00
nshrivas
7646224d90 Release 5.2.0.113O
Release 5.2.0.113O

Change-Id: I6e2c42c7676182f55ef0f03112a18f14f6aee9dc
CRs-Fixed: 774533
2018-12-26 12:33:25 -08:00
nshrivas
f6ff31b081 Release 5.2.0.113N
Release 5.2.0.113N

Change-Id: I24442184bf3b3dc9ac4174e6e21ef917ebed7ad5
CRs-Fixed: 774533
2018-12-26 10:12:18 -08:00
Pragaspathi Thilagaraj
ae7dc766b3 qcacld-3.0: BTM changes to add new WCNSS_qcom.ini to configure btm params
Add the following new WCNSS_qcom.ini value:
"prefer_roam_score_for_candidate_selection" - choose to sort the
candidates on roam score or preferred AP list send in the BTM
request frame by AP.
When this ini is set, host driver will
modify btm_offload_config bit 7 which will be read by firmware
to get this ini value.

“roam_candidate_validity_timer” - roam cache entries validity
timer. The candidates in the roam cache are valid only for this
time value. This value is sent to firmware over the wmi command
on the structure wmi_roam_offload_tlv_param

"btm_disassoc_timer_threshold" - Disassociation timer threshold
to wait after which the full scan for roaming can be started
after the AP has sent the disassoc imminent

Change-Id: I3ba5ba2182b1b6d722d9c315757332a1b3e62521
CRs-Fixed: 2369018
2018-12-26 10:12:14 -08:00
nshrivas
4177948219 Release 5.2.0.113M
Release 5.2.0.113M

Change-Id: Ie3236c1eed226669deb3bdfa6bf56df1af1e061c
CRs-Fixed: 774533
2018-12-26 07:47:35 -08:00
Pragaspathi Thilagaraj
69f0b69ca9 qcacld-3.0: Send bss load trigger values to firmware
Introduce the following new WCNSS_qcom.ini values:
"enable_bss_load_roam_trigger"
"bss_load_threshold"
Send these values over the new wmi command,
WMI_ROAM_BSS_LOAD_CONFIG_CMDID if "enable_bss_load_roam_trigger"
is set to true.

This wmi command will be sent to firmware as part of the RSO
start or update config.

Change-Id: Ib2e21904bc7b8d87e5f51824d2694b90a3ac53f2
CRs-Fixed: 2367770
2018-12-26 07:47:25 -08:00
nshrivas
18ed10f6b9 Release 5.2.0.113L
Release 5.2.0.113L

Change-Id: Ie02ba50474ce7df3ac420a2b9b2e3aa8feb5761d
CRs-Fixed: 774533
2018-12-26 01:21:14 -08:00