Commit graph

5,802 commits

Author SHA1 Message Date
CNSS_WLAN Service
4b83a3daf2 Merge "qcacld-3.0: Add macros to inc/dec peer->ref_cnt" into wlan-cld3.driver.lnx.2.0-dev 2017-07-14 20:58:42 -07:00
CNSS_WLAN Service
8517f31b10 Merge "qcacld-3.0: use adaptive method to cleanup qdf list" into wlan-cld3.driver.lnx.2.0-dev 2017-07-14 20:58:40 -07:00
CNSS_WLAN Service
9df5270e88 Merge "qcacld-3.0: reset reference count of bss if memory alloc fail" into wlan-cld3.driver.lnx.2.0-dev 2017-07-14 20:58:39 -07:00
CNSS_WLAN Service
bf512893dd Merge "Release 5.2.0.34O" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 16:51:33 -07:00
CNSS_WLAN Service
29dccae340 Merge "qcacld-3.0: Fix SAP omit send action frame issue" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 16:51:32 -07:00
CNSS_WLAN Service
4be5d550c1 Merge "qcacld-3.0: update default wep index for group key" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 16:51:31 -07:00
Mohit Khanna
b04dfcd09a qcacld-3.0: Add macros to inc/dec peer->ref_cnt
Currently peer ref_cnt increments and decrements are done by the caller
function. Wrap peer->ref_cnt increment and decrement into MACRO calls so
they can be tracked.

Change-Id: I64d8b85d5898545bbc5a4b81101d1fd306de3fc9
CRs-Fixed: 2005652
2017-07-12 14:44:27 -07:00
Wu Gao
1eabdb6027 qcacld-3.0: use adaptive method to cleanup qdf list
It just enumerates qdf list but do not remove element when cleanup
vdev response queue or hold request queue in wma layer, which cause
element duplicate free. Use adaptive method to cleanup them.

Change-Id: I85f71252c6452d31649295cb13aa0eeef2323b5a
CRs-Fixed: 2073394
2017-07-12 14:44:26 -07:00
Kapil Gupta
8731e8124a qcacld-3.0: reset reference count of bss if memory alloc fail
In case of reassoc event handler, it may be possible that driver
doesn't inform kernel about the new bss as well as doesn't reset
the reference count of this bss due to memory allocation failure.

Add changes to reset bss reference count if memory allocation
failed.

Change-Id: I6844d9387dd018e24a4d15bd567294e08ae43941
CRs-Fixed: 2075074
2017-07-12 14:44:24 -07:00
CNSS_WLAN Service
ed20b5c9a8 Merge changes I25716e84,I6c42bc7d,Ic3e10162 into wlan-cld3.driver.lnx.2.0-dev
* changes:
  Release 5.2.0.34N
  qcacld-3.0: Fix roam start not being sent to firmware
  Release 5.2.0.34M
2017-07-12 13:17:29 -07:00
CNSS_WLAN Service
71a5ffb918 Merge "qcacld-3.0: Cleanup the sme session if sme open session times out" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:28 -07:00
CNSS_WLAN Service
6bafe5c51e Merge "Release 5.2.0.34L" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:26 -07:00
CNSS_WLAN Service
5467ec3fba Merge "qcacld-3.0: Fix buffer overflow in wmi roam scan filter cmd" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:25 -07:00
CNSS_WLAN Service
6f77951b0e Merge "qcacld-3.0: Address mScanPending issues" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:24 -07:00
CNSS_WLAN Service
078ad0a134 Merge "Release 5.2.0.34K" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:23 -07:00
CNSS_WLAN Service
5ded9b61d4 Merge "qcacld-3.0: Changes to retain value of snr_monitor_enabled" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:22 -07:00
CNSS_WLAN Service
e6759477ec Merge "qcacld-3.0: Changes to correct channel flags for vendor ACS" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:21 -07:00
CNSS_WLAN Service
7716466070 Merge "Release 5.2.0.34J" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:20 -07:00
CNSS_WLAN Service
8bb758bfb6 Merge "qcacld-3.0: Fix clang warning implicit conversion enum type QDF_STATUS" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:19 -07:00
CNSS_WLAN Service
beb51023d2 Merge "qcacld-3.0: Fix clang warning implicit conversion enum hdd_wmm_user_mode" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:18 -07:00
CNSS_WLAN Service
5c2ac22793 Merge "qcacld-3.0: Fix clang warnings implicit conversion enum pkt_filter_action" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:17 -07:00
CNSS_WLAN Service
90e942fed5 Merge "Release 5.2.0.34I" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:16 -07:00
CNSS_WLAN Service
b06ee3eecd Merge "qcacld-3.0: At TSO segment free set owner TX desc to NULL" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:15 -07:00
CNSS_WLAN Service
22f6ab8e10 Merge "Release 5.2.0.34H" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:14 -07:00
CNSS_WLAN Service
de5fb5aa01 Merge "qcacld-3.0: Remove debug logging LRO context" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:14 -07:00
CNSS_WLAN Service
aa2108788a Merge "qcacld-3.0: Add support to simulate host driver initiated recovery" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:13 -07:00
CNSS_WLAN Service
8b5a236b72 Merge "qcacld-3.0: Add support for host initiated recovery for QCA6290" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:12 -07:00
CNSS_WLAN Service
21013f22cb Merge "qcacld-3.0: get statistics code path cleanup" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:11 -07:00
CNSS_WLAN Service
ffcd57fa66 Merge "Release 5.2.0.34G" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:08 -07:00
CNSS_WLAN Service
cc87e811e4 Merge "qcacld-3.0: Set LA bit and reset multicast bit in the mac addr" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:07 -07:00
CNSS_WLAN Service
0edd188955 Merge "Release 5.2.0.34F" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:06 -07:00
CNSS_WLAN Service
f32f1c753c Merge "qcacld-3.0: Use cnss_utils APIs" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:05 -07:00
CNSS_WLAN Service
729e1ff1ca Merge "Release 5.2.0.34E" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:04 -07:00
CNSS_WLAN Service
bca38fbd18 Merge "qcacld-3.0: Modify regulatory apis to pdev level" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:03 -07:00
CNSS_WLAN Service
7c7755d0f7 Merge "Release 5.2.0.34D" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:02 -07:00
CNSS_WLAN Service
28e731f361 Merge "qcacld-3.0: update attribute validation policy" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:01 -07:00
CNSS_WLAN Service
bb5caaa598 Merge "Release 5.2.0.34C" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:17:00 -07:00
CNSS_WLAN Service
29e0fecfab Merge "qcacld-3.0: Avoid concurrent matrix max param overread" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:59 -07:00
CNSS_WLAN Service
70a2b7f0cc Merge "Release 5.2.0.34B" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:58 -07:00
CNSS_WLAN Service
5ef840007e Merge "qcacld-3.0: Update DBS capability in vendor command" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:58 -07:00
CNSS_WLAN Service
b0d0657b09 Merge "Release 5.2.0.34A" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:57 -07:00
CNSS_WLAN Service
cdd5c45ee2 Merge "qcacld-3.0: Cleanup CBMode in SME" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:56 -07:00
CNSS_WLAN Service
34e14d5bb7 Merge "qcacld-3.0: Fix clang warnings in PE" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:55 -07:00
CNSS_WLAN Service
e17ccef45b Merge "qcacld-3.0: Fix CLANG warning for driver_type" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:54 -07:00
CNSS_WLAN Service
27aab92fd8 Merge "Release 5.2.0.34" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:53 -07:00
CNSS_WLAN Service
fcabc08635 Merge "qcacld-3.0: Enable Napier monitor mode configuration" into wlan-cld3.driver.lnx.2.0-dev 2017-07-12 13:16:52 -07:00
snandini
cb21c5daed Release 5.2.0.34O
Release 5.2.0.34O

Change-Id: I357cee60807da504076b6e7ac05a4bda48563b00
CRs-Fixed: 774533
2017-07-12 12:55:57 -07:00
gaolez
3b07a2cdbd qcacld-3.0: Fix SAP omit send action frame issue
qcacld-2.0 to qcacld-3.0 propagation

Checking every node in STA hash table when sending action frame. When
sending action frame, the driver will loop through the STA info hash
table to find all the STA need to recv unicast action frame. The STA
info stored in hash table from the second node to the last, the first
node is empty. But the current loop through policy lost the last node,
so change the loop count to fix this issue.

Change-Id: I323d7af5ea0871677ebf8bebe88eaff072efdac8
CRs-Fixed: 1098738
2017-07-12 12:55:56 -07:00
gaolez
8a61fd27a0 qcacld-3.0: update default wep index for group key
For encryption mode is WEP40 or WEP104, the default key index should
be set. if not set, the group key index will be zero always.

Change-Id: I3f2dae9d7b6cd4fbb7aa2882e6a5e89cf759cd11
CRs-Fixed: 2065988
2017-07-12 12:55:55 -07:00
snandini
b9bfb9e0dc Release 5.2.0.34N
Release 5.2.0.34N

Change-Id: I25716e84fc57d9d3c02b5875375b28515e1fadb3
CRs-Fixed: 774533
2017-07-11 19:58:04 -07:00