Commit Graph

2133 Commits

Author SHA1 Message Date
snandini
937e8e6864 Release 5.2.0.30S
Release 5.2.0.30S

Change-Id: Idb5cac4d05f3e6e08a734f83c97b1dcac02e7266
CRs-Fixed: 774533
2017-06-20 05:05:59 -07:00
Abhishek Singh
154637ac11 qcacld-3.0: Post Set key with high priority to lim
If pe queue contain management frame and set key cmd is sent as low
priority the set key may timeout.

Thus to fix this post set key with high priority to lim,
so that it can be processed in priority.

Change-Id: I31e346da6662ab56f268f94260ed0f169b8f182b
CRs-Fixed: 2056378
2017-06-20 05:05:59 -07:00
snandini
8074370d08 Release 5.2.0.30R
Release 5.2.0.30R

Change-Id: I9a3ae9ca237c0e9d25f264cb5b648b5600b26dd3
CRs-Fixed: 774533
2017-06-20 04:11:09 -07:00
Abhishek Singh
af639b45bd qcacld-3.0: Set proper sec channel offset if CSA Wide BW IE is present
If CSA Wide BW IE is present the sec channel offset is always set to
csa_params->sec_chan_offset which is always 0 and thus for next CSA the
BW will always be set to 20 MHz.

To fix this set proper sec channel offset if CSA Wide BW IE is present.

Change-Id: I813b04683cbce3f4f933562c23511de92ce4bcef
CRs-Fixed: 2062475
2017-06-20 04:11:09 -07:00
snandini
ec69dbfc59 Release 5.2.0.30Q
Release 5.2.0.30Q

Change-Id: I9d5ed888fcf098571c14e28256705cc6c63fe61e
CRs-Fixed: 774533
2017-06-20 03:30:37 -07:00
snandini
f7b7d3a779 Release 5.2.0.30P
Release 5.2.0.30P

Change-Id: Ifcc2b5cc7bb9e1c5e757cbf8980ddc490d330e29
CRs-Fixed: 774533
2017-06-20 01:13:11 -07:00
snandini
4b7e04558a Release 5.2.0.30O
Release 5.2.0.30O

Change-Id: Ib322c49d16b18406b9db029296b2c1dc94cb3a95
CRs-Fixed: 774533
2017-06-19 22:30:31 -07:00
snandini
cb771c4a16 Release 5.2.0.30N
Release 5.2.0.30N

Change-Id: I9dca295e42a4adf881228fa1acf7705a576df704
CRs-Fixed: 774533
2017-06-19 20:10:45 -07:00
Kiran Kumar Lokere
5798bfac82 qcacld-3.0: Send beacon template after the vdev restart response
Vdev restart cmd is sent in vdev stop response handler during the
hidden ssid restart process. Lim sends beacon template cmd after it
sends the hidden ssid restart cmd so beacon template is sent to FW
after the vdev stop cmd and before the vdev restart cmd as vdev
restart is sent during vdev stop response handler.

Send the beacon template after vdev restart is successful during
the hidden ssid restart process.

Change-Id: Ia75bde4ce8c564133e2b2a7bd4011089e52808e7
CRs-Fixed: 2039224
2017-06-19 20:10:45 -07:00
snandini
e5ef9d4029 Release 5.2.0.30M
Release 5.2.0.30M

Change-Id: Icc8169c905bff8946963b3001e2c241242fa850f
CRs-Fixed: 774533
2017-06-19 19:32:50 -07:00
Kiran Kumar Lokere
d0fad467ef qcacld-3.0: Process CSA IE only if CSA offload is not enabled
If CSA offload is enabled, FW send the CSA offload event for
the channel switch, so ignore the CSA IE check in beacon and
probe response frame processing.

Change-Id: I3f0d204317a4d26dc503c350307f4c144bf8672d
CRs-Fixed: 2060145
2017-06-19 19:32:47 -07:00
snandini
9737284a5e Release 5.2.0.30L
Release 5.2.0.30L

Change-Id: Iaaf24902c684a1cd826c032bdd8ad39880979097
CRs-Fixed: 774533
2017-06-19 15:40:33 -07:00
snandini
763d45b866 Release 5.2.0.30K
Release 5.2.0.30K

Change-Id: Ieffbec6908e480b700bc80fadaad28b1210daef5
CRs-Fixed: 774533
2017-06-19 12:43:47 -07:00
snandini
0cb67ed674 Release 5.2.0.30J
Release 5.2.0.30J

Change-Id: I8dbfc2b7b6bd8ece9e3ef7670ceb84cba7775acd
CRs-Fixed: 774533
2017-06-19 00:06:57 -07:00
snandini
56f7b1d386 Release 5.2.0.30I
Release 5.2.0.30I

Change-Id: I60acc5fa627a2cd2735757df216e75b74f04e2ed
CRs-Fixed: 774533
2017-06-18 23:30:19 -07:00
Naveen Rawat
9ff3e249af qcacld-3.0: Skip an IE if found more its max times in a frame
Check if a IE has been encountered more than max possible for that IE
while parsing a frame.

Change-Id: I1054c7df18780469849be55fc4343f09ac502a49
CRs-Fixed: 2058261
2017-06-18 23:30:18 -07:00
snandini
8565edc294 Release 5.2.0.30H
Release 5.2.0.30H

Change-Id: Ic7d6a3cfb6f116a88d25ea496963aa418b368097
CRs-Fixed: 774533
2017-06-18 17:36:58 -07:00
snandini
fadeb650ef Release 5.2.0.30G
Release 5.2.0.30G

Change-Id: I41d21361eca2cd51d2dba0c235224a1a8a3188d5
CRs-Fixed: 774533
2017-06-18 16:55:32 -07:00
snandini
0442e53174 Release 5.2.0.30F
Release 5.2.0.30F

Change-Id: I32c56f526943728d6e62064f6b0b1ca4815227a8
CRs-Fixed: 774533
2017-06-18 16:11:05 -07:00
snandini
058d514b1d Release 5.2.0.30E
Release 5.2.0.30E

Change-Id: I1c608166a9270d9afd3c70687c167f3769205a8b
CRs-Fixed: 774533
2017-06-18 15:27:52 -07:00
snandini
7aa33ca833 Release 5.2.0.30D
Release 5.2.0.30D

Change-Id: I52dc38d9efd9a80448bb1282a1116256cb3ab140
CRs-Fixed: 774533
2017-06-18 14:36:59 -07:00
Krunal Soni
90ba954419 qcacld-3.0: Fix sub type of association response
Current driver sends association response when it receives reassociation
request which creates the IoT issue.

Fix the sub type.

Change-Id: Id86966794cf45e4596473fb68e9b400489bc7041
CRs-Fixed: 2014103
2017-06-18 14:36:57 -07:00
snandini
3c15227de4 Release 5.2.0.30C
Release 5.2.0.30C

Change-Id: I129e3f7201e3ece40fdd180a081166192d554df9
CRs-Fixed: 774533
2017-06-16 09:49:26 -07:00
snandini
cbd60d91a6 Release 5.2.0.30B
Release 5.2.0.30B

Change-Id: Ie0875e6d22045c18882c1d23ff964458af49fff6
CRs-Fixed: 774533
2017-06-16 05:26:11 -07:00
snandini
7d6d36059e Release 5.2.0.30A
Release 5.2.0.30A

Change-Id: I900b23eaed25bca0b4fe32a429fc6c374b82198f
CRs-Fixed: 774533
2017-06-16 03:28:15 -07:00
Naveen Rawat
6417668a2e qcacld-3.0: Always support MCS 0-7 for HT connection
In case HT peer rates are malformed and MCS 0-7 are not supported
set them forcefuly because as per spec, a 11n connection must support
MCS 0-7

Change-Id: If599c1478b9d3231da589576ef5ba9236b58ce4c
CRs-Fixed: 2059506
2017-06-16 03:28:14 -07:00
snandini
43710452d0 Release 5.2.0.30
Release 5.2.0.30

Change-Id: I829d0013cb562ffdbb18a85a3ea4f8fe2779e50c
CRs-Fixed: 774533
2017-06-16 00:41:35 -07:00
snandini
6b4e49fe1f Release 5.2.0.29Z
Release 5.2.0.29Z

Change-Id: Iaf055f25044807bf596f4a0ebe7a2b7a864aeb77
CRs-Fixed: 774533
2017-06-15 17:18:50 -07:00
Arif Hussain
7631afa88d qcacld-3.0: Refactor code use to search vdev using MAC address
In LIM, move functionality to find session for a given MAC address in
separate function so that this code can be reused by other functions
if needed.

In HDD, remove logic added to find adaptor for a given MAC, instead use
existing function hdd_get_adapter_by_macaddr.

Change-Id: I989f09ffcbee3a717c22c267a01dafd1b404da64
CRs-Fixed: 2004223
2017-06-15 17:18:49 -07:00
snandini
45912ad723 Release 5.2.0.29Y
Release 5.2.0.29Y

Change-Id: Ia65e184378f89ebaa3b6ee5533de277b546b075f
CRs-Fixed: 774533
2017-06-15 12:56:03 -07:00
Kiran Kumar Lokere
26d0548b73 qcacld-3.0: Disable MU beamformee in master mode operation
Do not advertise MU beamformee capability in SAP, P2P GO and IBSS
operating modes.

Change-Id: Iee6ecaaddef374c9954c5144107bcce9da48c001
CRs-Fixed: 2048653
2017-06-15 12:56:03 -07:00
snandini
f44b062804 Release 5.2.0.29X
Release 5.2.0.29X

Change-Id: Icc6f5c45f68c68342ce634d5e8a1c463968ae6e9
CRs-Fixed: 774533
2017-06-14 23:21:37 -07:00
snandini
28b297c547 Release 5.2.0.29W
Release 5.2.0.29W

Change-Id: I4704dcd03af3f18f1d528c98b2d3d6699b5fb7e0
CRs-Fixed: 774533
2017-06-14 19:26:43 -07:00
snandini
f2600fb70b Release 5.2.0.29V
Release 5.2.0.29V

Change-Id: I686cf60817891811990c089ab120f37e2d644881
CRs-Fixed: 774533
2017-06-14 15:53:46 -07:00
Sandeep Puligilla
f587adff92 qcacld-3.0: Serialize IPA stats command in low priority queue
Currently IPA stats command request gets scheduled at every
100ms and posts message to WMA queue which can cause MC
thread to prioritize these request messages over other
messages in pe queue. This can cause delayed processing of
association related messages in pe queue in noisy environement.

To avoid this serialize IPA stats cmd to lower priority SME queue.

Change-Id: I1f8257b869dacd65a61e52e34f001ee24c108c4a
CRs-Fixed: 2040579
2017-06-14 15:53:45 -07:00
snandini
3c5b58c412 Release 5.2.0.29U
Release 5.2.0.29U

Change-Id: I3f451281f47587a540f51ec5dc1b00bef03e50ad
CRs-Fixed: 774533
2017-06-14 13:01:19 -07:00
snandini
f2dbc2e5eb Release 5.2.0.29T
Release 5.2.0.29T

Change-Id: Ic0488423bc9d5f3a33048e0f910a99becfa8a82d
CRs-Fixed: 774533
2017-06-14 11:56:37 -07:00
lifeng
e9245fcedb qcacld-3.0: Update the supported rates when channel switching
qcacld-2.0 to qcacld-3.0 propagation

Fix the regression issue introduced by
commit 329c3375edfcf5c434ed57fdec5dd27229611d8a.
The supported rates are populated by hostapd per the pre-defined
hw_mode in conf file.
Obviously the supported rates won't update althought cross-band
switching from 2G to 5G, then the sap will reject any sta who
intends to join the bss.

The Fix now is to populate the intersection of rates generated by
hostapd and driver itself.

Change-Id: Ica336398865a8b5e16297e4555dbb7de5e79567e
CRs-fixed: 1109564
2017-06-14 11:56:36 -07:00
snandini
be6f24ed87 Release 5.2.0.29S
Release 5.2.0.29S

Change-Id: Ifb8b1c4467b9e7fc5cc6bb0a3a8f955e92e19c04
CRs-Fixed: 774533
2017-06-14 08:25:25 -07:00
Nitesh Shah
f9a09ff89a qcacld-3.0: Send DBS Scan selection policy command to WMI
This change address sending DBS Scan selection policy command
to WMI.

Change-Id: I0117845ac28e3ca8977eefc09b738a79181b4115
CRs-Fixed: 2029280
2017-06-14 08:23:57 -07:00
Kapil Gupta
eb38bfc9c8 qcacld-3.0: Add changes to add MBO IE in assoc request
Add changes to add support for unpacking of MBO IE in association
request packet.

Change-Id: I575f718b0804e679bab31432694c97e45bd87ca0
CRs-Fixed: 2044512
2017-06-14 08:23:55 -07:00
snandini
79a6047211 Release 5.2.0.29R
Release 5.2.0.29R

Change-Id: If585275380df8257da28165378993d7a00a13b6b
CRs-Fixed: 774533
2017-06-14 07:28:00 -07:00
snandini
3ecca61823 Release 5.2.0.29Q
Release 5.2.0.29Q

Change-Id: I99d15c85d29b25955671e27a585753d27f3b0540
CRs-Fixed: 774533
2017-06-14 03:21:27 -07:00
snandini
edd1957723 Release 5.2.0.29P
Release 5.2.0.29P

Change-Id: Ib92c79273b773a530b78e212c1c729f7dc723313
CRs-Fixed: 774533
2017-06-14 02:28:35 -07:00
snandini
af1e5edac1 Release 5.2.0.29O
Release 5.2.0.29O

Change-Id: I64a22ae4ebf47ee38415adcbbff5b776639c078b
CRs-Fixed: 774533
2017-06-14 01:41:04 -07:00
Paul Zhang
e73d1a3b3a qcacld-3.0: send deauth to AP before teardown link
When heartbeat failure happens, the heartbeat handler
lim_handle_heart_beat_failure_timeout will tear down
the link and not send the deauth frame to peer.

Change-Id: Ifdef06d366c305d6c5f975f48356a83a77cf7b2c
CRs-Fixed: 2043958
2017-06-14 01:41:04 -07:00
snandini
8c51d843fb Release 5.2.0.29N
Release 5.2.0.29N

Change-Id: I62b9944a0c84d49e61dc80574bcc376a8383c72a
CRs-Fixed: 774533
2017-06-14 00:58:40 -07:00
Hong Shi
2d384fdaf8 qcacld-3.0: Add ini to configure per band mgmt rate
qcacld-2.0 to qcacld-3.0 propagation

Current ini setting doesn't support configuring per band mgmt rate.
Add ini to configure per band mgmt rate.

Change-Id: I340b09324fc16b15846598b17de9976f92b93252
CRs-Fixed: 2038854
2017-06-14 00:58:39 -07:00
Arif Hussain
ee6770181e qcacld-3.0: Avoid session and peer with same MAC address
vdev create request with selfMAC address matching to any of the peer MAC
address cause crash in firmware, So before creating new session/peer
make sure that there is no peer/session with same MAC address.

Change-Id: I7be415365ab7112b013b478139deb451863d52d8
CRs-Fixed: 1115373
2017-06-14 00:58:37 -07:00
snandini
b9353fe93a Release 5.2.0.29M
Release 5.2.0.29M

Change-Id: I5649fc13d70e171c69a821f796b96341c6c7b8a9
CRs-Fixed: 774533
2017-06-14 00:20:49 -07:00