Commit Graph

4375 Commits

Author SHA1 Message Date
Service qcabuildsw
0839821004 Merge "Release 5.2.0.17H" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:55 -07:00
Service qcabuildsw
c23b4659ce Merge "qcacld-3.0: Remove bssid from scan cache for HB failure only" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:54 -07:00
Service qcabuildsw
9a82422c40 Merge "Release 5.2.0.17G" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:54 -07:00
Service qcabuildsw
fdaba01183 Merge "Revert "qcacld-3.0: Define gVdevTypeNss_2g and VdevTypeNss_5g as Hex"" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:53 -07:00
Service qcabuildsw
17e31613c9 Merge "Release 5.2.0.17F" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:51 -07:00
Service qcabuildsw
fffb05c1be Merge "qcacld-3.0: Delete tdls peer before leaving BSS" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:50 -07:00
Service qcabuildsw
e94480a878 Merge "Release 5.2.0.17E" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:49 -07:00
Service qcabuildsw
1258571d9e Merge "qcacld-3.0: Fix an htt memory leak" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:48 -07:00
Service qcabuildsw
88f125c482 Merge "Release 5.2.0.17D" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:48 -07:00
Service qcabuildsw
3337bc47e6 Merge "qcacld-3.0: Fix QDF ASSERT in wma_chan_phy_mode during driver load" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:47 -07:00
Service qcabuildsw
f1fae233fd Merge "Release 5.2.0.17C" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:45 -07:00
Service qcabuildsw
9463686c52 Merge "qcacld-3.0: Use magic pattern to avoid double free of packets" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:45 -07:00
Service qcabuildsw
8d5bd9274f Merge "Release 5.2.0.17B" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:44 -07:00
Service qcabuildsw
74e785517e Merge "qcacld-3.0: Remove op_string enum to avoid out of bounds access" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:44 -07:00
Service qcabuildsw
bea3b5543c Merge "Release 5.2.0.17A" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:42 -07:00
Service qcabuildsw
e9c7035114 Merge "qcacld-3.0: Separate pdev detach processing as per pdev attach" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:42 -07:00
Service qcabuildsw
6c50fea9ff Merge "Release 5.2.0.17" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:41 -07:00
Service qcabuildsw
880a581aca Merge "qcacld-3.0: Delete old peer from obj manager when STA roam to new peer" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:41 -07:00
Service qcabuildsw
2ad374fb17 Merge "Release 5.2.0.16Z" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:40 -07:00
Service qcabuildsw
e70b174b50 Merge "qcacld-3.0: Add debug code in hdd_ipa_init" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:39 -07:00
Service qcabuildsw
b69b0c7402 Merge "Release 5.2.0.16Y" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:38 -07:00
Service qcabuildsw
8e147bf8e3 Merge "qcacld-3.0: Fix FEATURE_AP_MCC_CH_AVOIDANCE compilation error" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:37 -07:00
Service qcabuildsw
ee7a6c4380 Merge "Release 5.2.0.16X" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:36 -07:00
Service qcabuildsw
6a3c8c2790 Merge "qcacld-3.0: Fix NPD in hdd_send_peer_status_ind_to_app" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:36 -07:00
Service qcabuildsw
9084ecd47c Merge "Release 5.2.0.16W" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:31 -07:00
Service qcabuildsw
6f0ad8235b Merge "qcacld-3.0: Fix "no space before tabs" style errors" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:30 -07:00
Service qcabuildsw
23487c19de Merge "qcacld-3.0: SME: Remove obsolete support for Class B stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:29 -07:00
Service qcabuildsw
f012b9b1f2 Merge "qcacld-3.0: WMA: Remove obsolete support for Class B stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:29 -07:00
Service qcabuildsw
dede23f320 Merge "qcacld-3.0: HDD: Remove obsolete support for Class B stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:28 -07:00
Service qcabuildsw
c84d330a65 Merge "qcacld-3.0: SME: Remove obsolete support for Class C stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:28 -07:00
Service qcabuildsw
73054512e6 Merge "qcacld-3.0: WMA: Remove obsolete support for Class C stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:27 -07:00
Service qcabuildsw
3bc51df5af Merge "qcacld-3.0: HDD: Remove obsolete support for Class C stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:26 -07:00
Service qcabuildsw
de9bd12e3a Merge "qcacld-3.0: Fix nonsense Class A stats field names" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:26 -07:00
Service qcabuildsw
d672fff950 Merge "Release 5.2.0.16V" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:24 -07:00
Service qcabuildsw
309d89e060 Merge "qcacld-3.0: [11AX] Add changes for peer association" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:23 -07:00
Sandeep Puligilla
b321298ac0 Release 5.2.0.17M
Release 5.2.0.17M

Change-Id: I74b21283b97e447a799e73f465d4aeb880ac603b
CRs-Fixed: 688141
2017-03-24 19:01:19 -07:00
Manikandan Mohan
8b4e201376 qcacld-3.0: Setup CDP interface for flushing RX queue
Refactor flush rx queue function call based on soc by adding an
interface to CDP funtion indirection table.

Change-Id: I2d05acd023baf156c5b0752447d76d0e9e92ff53
CRs-fixed: 2023399
2017-03-24 19:01:18 -07:00
Sandeep Puligilla
b83b0e9216 Release 5.2.0.17L
Release 5.2.0.17L

Change-Id: Idaacb1ad324dbfe7d451249d7e9301cfc6aeb4b3
CRs-Fixed: 688141
2017-03-24 15:17:08 -07:00
Dustin Brown
3ed3e9b59f qcacld-3.0: Migrate unit-test suspend to HIF IRQ enable/disable
Unit-test suspend/resume should not know how many IRQs there are or
which is the wake IRQ. Migrate unit-test suspend resume to the new
HIF IRQ enable/disable APIs so detailed IRQ knowledge is no longer
required.

Change-Id: I65b8bd454e469a9081f29dce5a1a96f55698a128
CRs-Fixed: 2023978
2017-03-24 15:17:07 -07:00
Sandeep Puligilla
488292d733 Release 5.2.0.17K
Release 5.2.0.17K

Change-Id: I13e4aa81ddefb364e9d2c2051e3ce39da060df78
CRs-Fixed: 688141
2017-03-24 12:47:50 -07:00
Manikandan Mohan
eab5824f37 qcacld-3.0: Check for adapter validity in IPA deinit
Check for adapter validity during IPA SSR deinit cleanup.

Change-Id: Ifc0ab0c79681388941b220551ec7e0c165fbe642
CRs-fixed: 2008107
2017-03-24 12:47:49 -07:00
Sandeep Puligilla
15b77b9010 Release 5.2.0.17J
Release 5.2.0.17J

Change-Id: Idc0c49945850ac930b51a99017e68548a29694b8
CRs-Fixed: 688141
2017-03-24 12:08:10 -07:00
Manikandan Mohan
0a44ec81fd qcacld-3.0: Fix warning during SAP SSR deinit
Check for SAP BSS started flag before deinitialization of SAP
context data, station disconnection and action frame cleanup

Change-Id: I0191567818d5ee62a826531311cd08cb1a18ad28
CRs-fixed: 2008653
2017-03-24 12:08:09 -07:00
Manikandan Mohan
f9b2dc18fa qcacld-3.0: Update cfg80211 stop_ap to handle SSR
Clear SOFTAP INIT DONE flag at the beginning of stop_ap cfg80211
function to handle SSR case. Thus SAP will not be restarted after
SSR. SAP adapter will be cleaned up during SSR even though stop_ap
returns failure as it could not be processed during SSR.

Change-Id: Ia90b26c68f7ded4481aa4cbdd8f424453853da21
CRs-fixed: 2008697
2017-03-24 12:08:07 -07:00
Manikandan Mohan
5df782768e qcacld-3.0: Fix race condition on SAP close and driver exit
When hostapd close and wlan driver unload are happening in parallel
in different context, there could be a race condition in closing
adapter SAP context resulting in crash. Update to fix the crash
by protecting SAP close functions with lock.

Change-Id: I457b765d4932ad2c321fbc7e02f6ab4f289abb10
CRs-fixed: 2014663
2017-03-24 12:08:06 -07:00
Manikandan Mohan
7ef504ef79 qcacld-3.0: Check for adapter validity in pre cac work
Check for adapter validity for pre cac adapter close work function
and hdd context validity to avoid crash during race condition in
SSR case.

Change-Id: I6c167e8f1a8199c63fba905fff4e781d244c7dc1
CRs-fixed: 2021403
2017-03-24 12:08:04 -07:00
Manikandan Mohan
cd64c0bf0c qcacld-3.0: ipa-uc: wdi enable bug fix
qcacld-2.0 to qcacld-3.0 propagation

After WDI PIPE establish done, WLAN kernel driver sends WDI_ENABLE message
to IPA kernel driver. IPA kernel driver handle this message same way as SCC
message. So, when MCC starts, IPA reconfig to SCC mode.
As a solution, after WDI ENABLE, re-config IPA with SCC/MCC message.

Change-Id: I94c933fce3d005930a24aa989425eed89f8e9d32
CRs-Fixed: 814186
2017-03-24 12:08:02 -07:00
Sandeep Puligilla
f449e12503 Release 5.2.0.17I
Release 5.2.0.17I

Change-Id: I6ac120d916e6a5b2b72674c237260f07e4b6c2f8
CRs-Fixed: 688141
2017-03-24 09:41:44 -07:00
Ganesh Kondabattini
ac57007ff5 qcacld-3.0: use tdls_frm_session_id while sending resp to sme
This change addresses below two issues.
1) pe session entry may not exist in some cases where PE receives
   ack cnf after deleting the pe session. So use
   "lim.tdls_frm_session_id" instead of peSessionId while sending
   the tdls mgmt frames.

2) PE sends eWNI_SME_TDLS_SEND_MGMT_RSP with failure status to SME
   if mgmt tx fails before calling WDA_TxPacket. But SME is
   ignoring this failure and not indicating ack conf failure to HDD.

Change-Id: I089be87fef71ebfb0327c47a301aaf5ede59d031
CRs-Fixed: 887676
2017-03-24 09:41:44 -07:00
Sandeep Puligilla
6c40f7e5e5 Release 5.2.0.17H
Release 5.2.0.17H

Change-Id: I28b658cfdf6d6a3b7e23fe7441217cd70e045f41
CRs-Fixed: 688141
2017-03-24 08:21:38 -07:00