커밋 그래프

7843 커밋

작성자 SHA1 메시지 날짜
CNSS_WLAN Service
2f3b4feb8d Merge "qcacld-3.0: ini parameter to allow STA+SAP SCC on DFS channel" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 12:56:00 -07:00
CNSS_WLAN Service
af028f2119 Merge "Release 5.2.0.51F" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:07 -07:00
CNSS_WLAN Service
af06fbee23 Merge "qcacld-3.0: Fix OOB read in wma_mgmt_tx_bundle_completion_handler" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:06 -07:00
CNSS_WLAN Service
48e7e41e32 Merge "Release 5.2.0.51E" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:05 -07:00
CNSS_WLAN Service
406329fd14 Merge "qcacld-3.0: Add buffer length check to avoid over-read" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:04 -07:00
CNSS_WLAN Service
e98b3102a5 Merge "Release 5.2.0.51D" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:03 -07:00
CNSS_WLAN Service
67d6ddab6c Merge "qcacld-3.0: Rename hdd_station_ctx WextState field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:02 -07:00
CNSS_WLAN Service
0f90eebc18 Merge "qcacld-3.0: Rename hdd_station_ctx staDebugState field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:02 -07:00
CNSS_WLAN Service
8e206623e7 Merge "qcacld-3.0: Rename hdd_station_ctx hdd_ReassocScenario field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:01 -07:00
CNSS_WLAN Service
5e797b3cf6 Merge "qcacld-3.0: Reject interface up during SSR" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:28:00 -07:00
CNSS_WLAN Service
f8e20996a2 Merge "qcacld-3.0: Trigger recovery in rx-hash no-match" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:59 -07:00
CNSS_WLAN Service
cc2e4e7a16 Merge "Release 5.2.0.51C" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:57 -07:00
CNSS_WLAN Service
fa384c5303 Merge "Revert "qcacld-3.0: Do not access target register in driver unloading"" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:56 -07:00
CNSS_WLAN Service
6eeb3a40bc Merge "qcacld-3.0: Management MGMT TXRX component over HTT" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:55 -07:00
CNSS_WLAN Service
a5b499dd45 Merge "qcacld-3.0: Differentiate roaming disabled by supplicant and on iface" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:54 -07:00
CNSS_WLAN Service
6babd6f958 Merge "qcacld-3.0: Fix the max length of keyname nai" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:54 -07:00
CNSS_WLAN Service
c42f5f2c42 Merge "qcacld-3.0: Handle non-FILS connection properly" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:53 -07:00
CNSS_WLAN Service
501ddcbd27 Merge "qcacld-3.0: Add sanity check on adapter before clean-up" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:52 -07:00
CNSS_WLAN Service
3cef192f03 Merge "Release 5.2.0.51B" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:51 -07:00
CNSS_WLAN Service
dd4b26d756 Merge "qcacld-3.0: Add sanity checks for FILS connection" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:50 -07:00
CNSS_WLAN Service
0393058caa Merge "Release 5.2.0.51A" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:49 -07:00
CNSS_WLAN Service
eacfb153fa Merge "qcacld-3.0: Reset suspended flag during recovery" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:48 -07:00
CNSS_WLAN Service
5a1b96546c Merge "qcacld-3.0: Abort suspend if critical events are in flight" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:47 -07:00
CNSS_WLAN Service
ba968bf99e Merge "qcacld-3.0: Move cds_config cleanup into start modules" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:47 -07:00
CNSS_WLAN Service
8a6320b041 Merge "qcacld-3.0: Add protection for pkt_log ops with module stop" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:46 -07:00
CNSS_WLAN Service
2aaf1ff985 Merge "qcacld-3.0: Enable TSO segmentation debug for SLUB" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:45 -07:00
Ganesh Kondabattini
930304cc26 qcacld-3.0: ini parameter to allow STA+SAP SCC on DFS channel
Add an ini parameter to allow STA+SAP SCC on DFS channel with
master mode support disabled.

CRs-Fixed: 2127458
Change-Id: I52c5687e10bf94f0d01e60d269357a9d3d1d5fe3
2017-10-26 04:08:03 -07:00
snandini
bcff4a4ec3 Release 5.2.0.51F
Release 5.2.0.51F

Change-Id: I4457684bb25e61c3f2692f1ce233fdba950936d9
CRs-Fixed: 774533
2017-10-25 23:40:51 -07:00
Vignesh Viswanathan
a2ef8b1904 qcacld-3.0: Fix OOB read in wma_mgmt_tx_bundle_completion_handler
In function wma_mgmt_tx_bundle_completion_handler
cmpl_params->num_reports, param_buf->desc_ids and param_buf->status
are received from the FW. num_reports is used as array index to access
desc_ids and status. If the value of num_reports exceeds the max
allowed array index, out of bounds access would happen.

Add sanity check to make sure num_reports does not exceed the max
allowed limit. Also make sure num_reports is not greater than
num_desc_ids and num_status

Change-Id: I300411febf6449680e873e5947fa767298afe962
CRs-Fixed: 2119439
2017-10-25 23:40:50 -07:00
snandini
6c4d02ee48 Release 5.2.0.51E
Release 5.2.0.51E

Change-Id: I7bb1b120a85338b73aa0f631bc81a6e913e790cf
CRs-Fixed: 774533
2017-10-25 21:26:44 -07:00
Jingxiang Ge
04c945017f qcacld-3.0: Add buffer length check to avoid over-read
In wma_mgmt_rx_process, mgmt_rx_params->buf_len is read
from message, if mgmt_rx_params->buf_len is larger than
data_len, it is possible to over-read from bufp with
corrupted message.

Change-Id: I7f06d81fd18960d0d6c57cdb4594680178022087
CRs-Fixed: 2126972
2017-10-25 21:26:44 -07:00
snandini
d4d7c8d1f6 Release 5.2.0.51D
Release 5.2.0.51D

Change-Id: I9b28aeb75a8013052011ed4cac3edfb415bbd926
CRs-Fixed: 774533
2017-10-25 19:41:30 -07:00
Jeff Johnson
7c0d3b27a5 qcacld-3.0: Rename hdd_station_ctx WextState field
Per the Linux coding style "mixed-case names are frowned upon" so
rename field WextState in struct hdd_station_ctx.

Change-Id: I57efdc0120b4e84b1c9f385d77ed148080d6db82
CRs-Fixed: 2132662
2017-10-25 19:41:30 -07:00
Jeff Johnson
8380f231b3 qcacld-3.0: Rename hdd_station_ctx staDebugState field
Per the Linux coding style "mixed-case names are frowned upon" so
rename field staDebugState in struct hdd_station_ctx.

Change-Id: Iab6712fac703b0a610226805a83349406e4109c9
CRs-Fixed: 2132661
2017-10-25 19:41:28 -07:00
Jeff Johnson
690fe95c47 qcacld-3.0: Rename hdd_station_ctx hdd_ReassocScenario field
Per the Linux coding style "mixed-case names are frowned upon" so
rename field hdd_ReassocScenario in struct hdd_station_ctx.

Change-Id: Ief794badd19ef9291a75c375ab919f1ffadb488a
CRs-Fixed: 2132660
2017-10-25 19:41:26 -07:00
Dustin Brown
018477577d qcacld-3.0: Reject interface up during SSR
A recent change added a sleeping wait to the interface up handing code
in hdd_open, which can lead to transient deadlocks and cascading bad
behavior when Sub-System Restart (SSR) is in progress. Instead, simply
return -EBUSY when SSR is in progress, allowing the user to try again.

Change-Id: Id029090f9aafefa76d9778f8e5de5698b852495b
CRs-Fixed: 2132580
2017-10-25 19:41:23 -07:00
Orhan K AKYILDIZ
57a78ea90d qcacld-3.0: Trigger recovery in rx-hash no-match
In case host receives a paddr in a HTT_RX_IN_ORDER_IND_PADDR msg
from FW that is not found in the rx_hash, instead of forcing an
APPS crash, iniate a host-triggered recovery. If the feature
is not enabled, this would be equivalent to the old code.

Change-Id: Iaab5329c13d626c4b94c690f5537899eecf2637b
CRs-Fixed: 2084522
2017-10-25 19:41:21 -07:00
snandini
7dbfa474db Release 5.2.0.51C
Release 5.2.0.51C

Change-Id: I9cf9db204a4e61b506f826d2186bf6710773089b
CRs-Fixed: 774533
2017-10-25 17:48:23 -07:00
Yuanyuan Liu
67abd8054f Revert "qcacld-3.0: Do not access target register in driver unloading"
This reverts Change-Id: I2a4980b6cd4b689da07c34f2acdfaafbbb0715bb.
This change set driver unload state before unload work is scheduled,
which causes async between platform driver and wlan host driver.

Change-Id: Ieaf1cf0a257f69bf8958085c48d9020f1b5ec610
CRs-Fixed: 2124953
2017-10-25 17:48:22 -07:00
Sravan Kumar Kairam
905b4c512f qcacld-3.0: Management MGMT TXRX component over HTT
Currently there is no support for management MGMT TXRX
component over HTT endpoint and supports only over WMI.
As a result for platforms which does not support MGMT
over WMI will break other components which uses MGMT TXRX
component to send mgmt packets. In this change support MGMT
TXRX component over HTT.

Change-Id: I414269abb5a5c616cc890dab450a7782e6829d0e
CRs-Fixed: 2128213
2017-10-25 17:48:20 -07:00
Varun Reddy Yeturu
e5a35d1ecc qcacld-3.0: Differentiate roaming disabled by supplicant and on iface
Currently, do_not_roam flag is used for denoting both supplicant
disabled roaming and the roaming disabled on an interface during
the interface bring up. Differentiate these two flags with proper
nomenclature to make it clear and distinguishable. Name the new
flags to be supplicant_disabled_roaming and roaming_allowed_on_iface.

Currently in a sta+sta scenario roaming is supported only on wlan0.
Based on the flag roaming_allowed_on_iface, send/discard the
roaming commands to be sent to the firmware.

Change-Id: I1bd19e938b00c26c06ff06c73754560d4502ef2c
CRs-Fixed: 2130204
2017-10-25 17:48:18 -07:00
Varun Reddy Yeturu
82e39cd004 qcacld-3.0: Fix the max length of keyname nai
Fix the maximum permissible length for Keyname NAI and also
perform a check for the same.

Change-Id: Ib6eaa11a470202fcde7495f788ab6d3c0272cefe
CRs-Fixed: 2126720
2017-10-25 17:48:16 -07:00
Varun Reddy Yeturu
5faa177d01 qcacld-3.0: Handle non-FILS connection properly
Do not attempt to do any FILS processing for a
non-FILS connection request.

Change-Id: If05fb2bcac0f7d86cefef08bab4f5f216af2f264
CRs-Fixed: 2126425
2017-10-25 17:48:14 -07:00
Orhan K AKYILDIZ
3332be36b5 qcacld-3.0: Add sanity check on adapter before clean-up
Add sanity check on the adapter structure, using the magic field
before accessing any fields on it.

Change-Id: If6965415bc0e6400ffb5924461715dff4c9efa36
CRs-Fixed: 2054084
2017-10-25 17:48:13 -07:00
snandini
8523492b1c Release 5.2.0.51B
Release 5.2.0.51B

Change-Id: Ib3d2420a0487ad178b37b5fbb1bb38e22ce80206
CRs-Fixed: 774533
2017-10-25 16:15:43 -07:00
Varun Reddy Yeturu
625a641a29 qcacld-3.0: Add sanity checks for FILS connection
Add the sanity checks to the authentication types for a
FILS connection to ensure if it is a FILS type connection
and if it is, then add a check for the currently supported
FILS authentication types. This should also take care of
getting rid of dangling pointers for fils_con_info which
are not set to NULL after a memory release operation.

Change-Id: I688086fdff1536bf7e314832e34012878e3a3304
CRs-Fixed: 2123393
2017-10-25 16:15:43 -07:00
CNSS_WLAN Service
8548573875 Merge "Release 5.2.0.51" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:30 -07:00
CNSS_WLAN Service
4591cb0ade Merge "qcacld-3.0: Force SCC for STA+P2PGO if gWlanMccToSccSwitchMode!=0" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:28 -07:00
CNSS_WLAN Service
678bc8b5d0 Merge "qcacld-3.0: Restart SAP on channel switch" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:26 -07:00
CNSS_WLAN Service
173ce4089d Merge "Release 5.2.0.50Z" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:25 -07:00