Commit Graph

4605 Commits

Author SHA1 Message Date
Lin Bai
5dc8ddb6ab qcacld-3.0: Remove redundant MACRO for lim_set_protected_bit
There are two lim_set_protected_bit() implementation with/without
WLAN_FEATURE_11W defined.
So no need to wrap this function with macro WLAN_FEATURE_11W.

Change-Id: I719f623d17ed0db655d33bda04b51937f1c1c5f4
CRs-Fixed: 2298804
2018-08-27 23:51:30 -07:00
nshrivas
f2e4eac572 Release 5.2.0.93Y
Release 5.2.0.93Y

Change-Id: I4e08002ba3673959e3ee98e29c29909a72e9d9f6
CRs-Fixed: 774533
2018-08-27 16:43:11 -07:00
nshrivas
f183a2e746 Release 5.2.0.93X
Release 5.2.0.93X

Change-Id: I4186f28a68a64f9659bbcff9e07ee9793201cf5f
CRs-Fixed: 774533
2018-08-27 08:53:23 -07:00
nshrivas
eb839f15af Release 5.2.0.93W
Release 5.2.0.93W

Change-Id: Ia3b84ca855b26c8a294111801aea913e86126f22
CRs-Fixed: 774533
2018-08-27 07:00:35 -07:00
nshrivas
9d39f27edf Release 5.2.0.93V
Release 5.2.0.93V

Change-Id: Ib8967c32fd6a0442cee8f2390426feb4db8ebe2f
CRs-Fixed: 774533
2018-08-27 04:47:41 -07:00
nshrivas
f0fd7d2dc0 Release 5.2.0.93U
Release 5.2.0.93U

Change-Id: I5b347b89f69d79d5373e7a5cec22c19092c1d02b
CRs-Fixed: 774533
2018-08-27 03:09:44 -07:00
nshrivas
95bab38b2b Release 5.2.0.93T
Release 5.2.0.93T

Change-Id: I6b598c13cba67c0f7d3bc3cb4a7bd66514d13662
CRs-Fixed: 774533
2018-08-27 01:31:59 -07:00
Liangwei Dong
5b25e3418b qcacld-3.0: Change RSNOpaque Min len to 2
WPA2 Security Improvements test plan case 4.2.2
Scenario F: RSN version Field is truncated to 1
octet. That means the test bed will send assoc
request with RSN ie total size 3.
Current driver unpack_core will return
DOT11F_INCOMPLETE_IE and doesn't extract the
incomplete RSN ie data.

lim_check_wpa_rsn_ie will have no chance to
run dot11f_unpack_ie_rsn to reject the assoc
request frame because the assoc_req->rsnPresent
is 0.

Change RSN Opaque Min Len to 2 (data min len 0),
so that the unpack_core can extract the RSN ie
even though it is "INCOMPLETE", and then
the later lim_check_wpa_rsn_ie can reject such
assoc request.

Change-Id: Icba37840ea6eb1cc1c2c225efd9ec58757606eea
CRs-Fixed: 2297852
2018-08-27 01:31:58 -07:00
nshrivas
c49255ad5a Release 5.2.0.93S
Release 5.2.0.93S

Change-Id: I6b1fdd36e6e5786f3aa8f0a3bf883d01c399967e
CRs-Fixed: 774533
2018-08-25 02:11:32 -07:00
Rajeev Kumar Sirasanagandla
4133d86be3 qcacld-3.0: Use CSA to change SAP DFS channel
If STA interface is added after softap is started on DFS channel,
then SAP is stopped and re-started on non-dfs channel which is selected
using driver internal acs. But, internal acs is now obsolete. Therefore,
select non-dfs channel from preffered channel list and use SAP CSA
instead of restart.

Change-Id: I95e50c3ffbce35cf30cc9a06f0f14c9e60eb3e3f
CRs-Fixed: 2301895
2018-08-25 02:11:31 -07:00
nshrivas
8e142dd6b0 Release 5.2.0.93R
Release 5.2.0.93R

Change-Id: Id84014a0dcfc11d3f214ee2634736caf81d04862
CRs-Fixed: 774533
2018-08-24 18:35:33 -07:00
Liangwei Dong
433a8dbfad qcacld-3.0: Reject Invalid RSN IE Assoc Request
If SAP configured with RSN security IE, peer should
include compatible RSN parameters.
Reject the Assoc request if peer include invalid RSN
IE.

Change-Id: I10083d7feb669fe5d1c2650ae3c3092e5b28169e
CRs-Fixed: 2294876
2018-08-24 18:35:21 -07:00
Jeff Johnson
c58612a792 qcacld-3.0: Remove first_scan_done from the MAC context
The MAC context first_scan_done flag is a remnant from a prior version
of the driver which is initialized but then never read or written.
Since it is obsolete, remove it.

Change-Id: I81b371cb768bd2d042d3f3bf0991d2b27b953b3c
CRs-Fixed: 2298274
2018-08-24 18:35:16 -07:00
nshrivas
14518e2388 Release 5.2.0.93Q
Release 5.2.0.93Q

Change-Id: I301cfcaa8ebc95ecacf07fffba5bb28e45b9a48d
CRs-Fixed: 774533
2018-08-24 15:15:55 -07:00
nshrivas
e5d42d7d18 Release 5.2.0.93P
Release 5.2.0.93P

Change-Id: Ifa5a8932b66c66652864238b0b1860b56ac0c587
CRs-Fixed: 774533
2018-08-23 15:25:35 -07:00
nshrivas
e031272a7c Release 5.2.0.93O
Release 5.2.0.93O

Change-Id: I85f25e7269204903f191312b6632a8bca6376bf1
CRs-Fixed: 774533
2018-08-23 13:50:15 -07:00
nshrivas
2145a37ff5 Release 5.2.0.93N
Release 5.2.0.93N

Change-Id: I464cbbfa18b714c8d52a5fcd80fc53b5ec2628c8
CRs-Fixed: 774533
2018-08-23 09:38:35 -07:00
Krunal Soni
fa6c7f5f9e qcacld-3.0: Move set/get timestamp logic from Datapath to Control path
As part of Iab0862eda2392bd516c8ba0b913441b8e0d4c493 , timestamp of
last received frames was introduced to block excessive mgmt frames
being sent as part of Denial of service.

Move that logic to control path to remove dependency on data-path.

CRs-Fixed: 2280235
Change-Id: Idd7617782e71ee187eef7fcb3523c05b49f82094
2018-08-23 09:38:34 -07:00
nshrivas
be622fb896 Release 5.2.0.93M
Release 5.2.0.93M

Change-Id: I627ae7bf9a1447d8164930f274792980306bcacf
CRs-Fixed: 774533
2018-08-22 07:46:44 -07:00
nshrivas
50fdbbd9f3 Release 5.2.0.93L
Release 5.2.0.93L

Change-Id: I578cb43f5f778f635f8f183d36bb6badce8aeafa
CRs-Fixed: 774533
2018-08-22 06:08:45 -07:00
nshrivas
16796952eb Release 5.2.0.93K
Release 5.2.0.93K

Change-Id: I8857d3d427f4345ea1e9648b5ea49089c821d466
CRs-Fixed: 774533
2018-08-22 03:52:41 -07:00
nshrivas
c7a369d642 Release 5.2.0.93J
Release 5.2.0.93J

Change-Id: I0a7a451ba8f76cc2358834c3e2b87e67f5618b9d
CRs-Fixed: 774533
2018-08-21 20:51:04 -07:00
nshrivas
c98e9b8f1d Release 5.2.0.93I
Release 5.2.0.93I

Change-Id: I053ff0778b5166a2624021d993dd9f5550557eec
CRs-Fixed: 774533
2018-08-21 14:16:27 -07:00
nshrivas
54e5106397 Release 5.2.0.93H
Release 5.2.0.93H

Change-Id: I9cd9a80721118463887ff504d97784c40db7ab45
CRs-Fixed: 774533
2018-08-21 01:51:19 -07:00
Vignesh Viswanathan
a03a58e9f5 qcacld-3.0: Drop Probe Requests on Scan Queue if queue is full
Drop Probe request frames before posting on Scan Queue if the queue
is already having too many beacon/probe frames to process.

Change-Id: Iaad3d3ea0b50edf7ae7a9c5437ac5c210fe6a97f
CRs-Fixed: 2298581
2018-08-21 01:51:19 -07:00
nshrivas
91ad4c374b Release 5.2.0.93G
Release 5.2.0.93G

Change-Id: Ifb112df1d60adcca00af9f8edbdfdb762b5f5b92
CRs-Fixed: 774533
2018-08-21 00:17:11 -07:00
Jeff Johnson
83144ce3f3 qcacld-3.0: Remove fMiracastSessionPresent from MAC context
The MAC context fMiracastSessionPresent flag is only referenced by
macro IS_MIRACAST_SESSION_PRESENT(), and this macro is unused. Since
the fMiracastSessionPresent flag is obsolete, remove it and the macro.

Change-Id: I5ad6e5b56bd0476e7894c431b56b9ad5730923d4
CRs-Fixed: 2300050
2018-08-21 00:17:11 -07:00
nshrivas
52f2b8e737 Release 5.2.0.93F
Release 5.2.0.93F

Change-Id: I5eebbbee9900b2e7c4f1402081380182ef7b1253
CRs-Fixed: 774533
2018-08-20 22:32:28 -07:00
Jeff Johnson
9743eb7f49 qcacld-3.0: Refine the extscan stop BSSID hotlist logic
Make the following updates to the extscan stop BSSID hotlist logic:
1) Exclusively use the Unified WMI data structures.
2) Update the HDD<=>SME interface to enforce the contract that SME
   must not make any assumptions about the buffers provided by HDD.

Change-Id: I01e29a96fded829c734532b021aeea1960bba641
CRs-Fixed: 2294273
2018-08-20 22:32:28 -07:00
nshrivas
81f2599153 Release 5.2.0.93E
Release 5.2.0.93E

Change-Id: Ia57ac5d3b131153c600d406e65800fafd2456805
CRs-Fixed: 774533
2018-08-20 16:55:01 -07:00
nshrivas
03b6363540 Release 5.2.0.93D
Release 5.2.0.93D

Change-Id: I024baa0af811d97c85b93884fd829f965d49b29f
CRs-Fixed: 774533
2018-08-20 15:15:11 -07:00
nshrivas
8f0f7dc641 Release 5.2.0.93C
Release 5.2.0.93C

Change-Id: I15abdcd2b05df123abce69ea63fb114a0a4bad24
CRs-Fixed: 774533
2018-08-20 10:16:42 -07:00
Jeff Johnson
57b264e259 qcacld-3.0: Remove ftm_msg_processor_callback from MAC context
The MAC context ftm_msg_processor_callback is a remnant from the
legacy FTM support. Since this callback is no longer used, remove it.

Change-Id: Ibd375bcd91900654315681f7f9b56bf100090942
CRs-Fixed: 2298895
2018-08-20 10:16:38 -07:00
nshrivas
e3ee841970 Release 5.2.0.93B
Release 5.2.0.93B

Change-Id: Iec0fbfae11539631e92a075d31869175926605d2
CRs-Fixed: 774533
2018-08-20 05:29:46 -07:00
Vignesh Viswanathan
21c58cb8c3 qcacld-3.0: Add MLME CFG items and APIs
Add the basic infra for MLME CFG items and the APIs to be used from
other components.

Change-Id: I39654de8f7266089d574b85437a19e8d21f91249
CRs-Fixed: 2293825
2018-08-20 05:29:46 -07:00
nshrivas
2455337736 Release 5.2.0.93A
Release 5.2.0.93A

Change-Id: Ibd94db911ea7af608c5819d60d62b5ce84346aa6
CRs-Fixed: 774533
2018-08-20 03:12:36 -07:00
nshrivas
a5ca0c1060 Release 5.2.0.93
Release 5.2.0.93

Change-Id: I187d14c287329535b0c9a4cea5f1ab504e00db98
CRs-Fixed: 774533
2018-08-18 03:42:40 -07:00
gaurank kathpalia
d88ef885e5 qcacld-3.0: Add check for DBS mode in start bss
Currently the driver doesn't handle the nss update
if a prior connection is already present in DBS
mode. Suppose if a STA is already connected in
5ghz and the SAP comes up in 2.4ghz, the beacon
template should be updated with NSS = 1

Fix is to check whether the current hw_mode is in
DBS or not, and change the nss in the beacon template
accordingly

Change-Id: I54ead1fd26d705a821160b5bc5d816df1d2ab8f4
CRs-Fixed: 2288307
2018-08-18 03:42:39 -07:00
nshrivas
6d2579ba49 Release 5.2.0.92Z
Release 5.2.0.92Z

Change-Id: I52dd284ef90f88123a6b1c4c3e493ac10dd3a219
CRs-Fixed: 774533
2018-08-17 19:17:17 -07:00
nshrivas
a53b5cab0a Release 5.2.0.92Y
Release 5.2.0.92Y

Change-Id: Ic57096ae35da49565e2269f0060f3291c90449db
CRs-Fixed: 774533
2018-08-17 17:44:50 -07:00
nshrivas
4c6eeb72d0 Release 5.2.0.92X
Release 5.2.0.92X

Change-Id: I6a0a3226e7f9024afa53c7021e2fbdef26c382cf
CRs-Fixed: 774533
2018-08-17 16:13:13 -07:00
nshrivas
4d35c2e7b7 Release 5.2.0.92W
Release 5.2.0.92W

Change-Id: I6e63acfafd06273801c70ce6e11e2a034df8b26a
CRs-Fixed: 774533
2018-08-17 11:02:58 -07:00
Yeshwanth Sriram Guntuka
e7303b8db6 qcacld-3.0: Reduce log level for few prints to debug
Reduce log level for few prints to debug to avoid flooding
of prints to console.

Change-Id: I514585cc87d51ead15fb1f40d45f62023628d9bb
CRs-Fixed: 2295815
2018-08-17 11:02:57 -07:00
nshrivas
d10434794d Release 5.2.0.92V
Release 5.2.0.92V

Change-Id: Ida3b718ecd5f724e11a6bcb4102f89236a0294ee
CRs-Fixed: 774533
2018-08-17 08:48:34 -07:00
nshrivas
6489f95545 Release 5.2.0.92U
Release 5.2.0.92U

Change-Id: I2aeb4fde7e780189355d4d4547c01f3147dcdce4
CRs-Fixed: 774533
2018-08-17 06:21:18 -07:00
nshrivas
e37e7f88c4 Release 5.2.0.92T
Release 5.2.0.92T

Change-Id: I4371c40c4fd324f5245dfc36ec872ff23411f54e
CRs-Fixed: 774533
2018-08-17 04:40:08 -07:00
nshrivas
daf40e37c6 Release 5.2.0.92S
Release 5.2.0.92S

Change-Id: I61756cc024bae6cdd39c2a25a40003a062a909d8
CRs-Fixed: 774533
2018-08-16 21:20:51 -07:00
Dustin Brown
7dede43bec qcacld-3.0: Fix misleading indent
lim_process_ap_ecsa_timeout() contains a misleading indent. Reduce the
indentation of the affected code.

Change-Id: Ic18ebf88b0a754c8088005d22a9cec94313fa550
CRs-Fixed: 2297513
2018-08-16 21:20:50 -07:00
nshrivas
fee4f18e6f Release 5.2.0.92R
Release 5.2.0.92R

Change-Id: Ib0540d396eca2b7c2e71b94c356875a524c4a509
CRs-Fixed: 774533
2018-08-16 19:39:43 -07:00
Jeff Johnson
549bcc7b34 qcacld-3.0: Remove struct ani_scan_req
struct ani_scan_req is obsolete and no longer used, so remove it.

Change-Id: Ia21ddef67412d86295ab76deb2ed02a91d2c917f
CRs-Fixed: 2296765
2018-08-16 19:39:43 -07:00