Commit grafiek

2582 Commits

Auteur SHA1 Bericht Datum
qcabuildsw
aad589eb6c Release 5.1.0.31S
Release 5.1.0.31S

Change-Id: Ib1c882d0d9ed4ff202bb15cf05b61fc6b2e9770a
CRs-Fixed: 688141
2016-10-18 03:23:40 -07:00
Anurag Chouhan
d29e7603a9 qcacld-3.0: Fix existing incorrect error logs
Existing error message are incorrect in __iw_set_retry
and __iw_get_retry, this change provides corrected logs.

Change-Id: I5076936fd21a3680ef2e6564820c2dfd5321aba0
CRs-Fixed: 1036544
2016-10-18 03:23:39 -07:00
qcabuildsw
082f257b2d Release 5.1.0.31R
Release 5.1.0.31R

Change-Id: I09bc38a5f48222fcd774ee1d180be9976fca9dc3
CRs-Fixed: 688141
2016-10-18 00:14:14 -07:00
Anurag Chouhan
00ed527a14 qcacld-3.0: Update uninitialized variables & error handling
Currently, In failure case the spin unlock is not taken care
which is locked before, also the variables are initailized in
specific senarios, with this change the variables are initialised
properly.

Change-Id: Ic6c40065e312dcd2e76dbf50304dfa8f4fb506e9
CRs-Fixed: 1073567
2016-10-18 00:14:13 -07:00
qcabuildsw
d6e5ba6fc6 Release 5.1.0.31Q
Release 5.1.0.31Q

Change-Id: I184fded694f1bee6325935b262e50d0f89b09efe
CRs-Fixed: 688141
2016-10-17 23:09:11 -07:00
Amar Singhal
9d5b1feedb qcacld-3.0: Changes for 11d to not get disabled
Currently, the regulatory callback does not know whether the
country setting is due to 11d or user-space. Therefore, even
for 11d country setting, 11d gets disabled. Fix this by
maintaining variable for country code setting.

Change-Id: Icc5f636de7245a9c65df56374cf99fb9c5c15f5f
CRs-Fixed: 1077498
2016-10-17 23:09:09 -07:00
qcabuildsw
ec729da3bf Release 5.1.0.31P
Release 5.1.0.31P

Change-Id: I20fadebbd67af0bcee5922c2a2130f0c0fe07525
CRs-Fixed: 688141
2016-10-17 22:41:47 -07:00
Jeff Johnson
d692c5f211 qcacld-3.0: Fix -Wmissing-prototypes in sme_rrm
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in sme_rrm.

Change-Id: Ie57c6a05f7e3975565ce2984f5d477b8bbe5a018
CRs-Fixed: 1075575
2016-10-17 22:41:45 -07:00
Jeff Johnson
054d0285d0 qcacld-3.0: Fix -Wmissing-prototypes in csr_util
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in csr_util.

Change-Id: Ie98337bbb04e4518500b75872aa092acfb7c70c6
CRs-Fixed: 1075575
2016-10-17 22:41:43 -07:00
Jeff Johnson
6b6d1894cb qcacld-3.0: Fix -Wmissing-prototypes in csr_neighbor_roam
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in csr_neighbor_roam.

Change-Id: Ifb153a2f1d3e24e687447e980b50bddb582f5344
CRs-Fixed: 1075575
2016-10-17 22:41:40 -07:00
Jeff Johnson
00fa67df81 qcacld-3.0: Fix -Wmissing-prototypes in csr_api_scan
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in csr_api_scan.

Change-Id: Ib383b247ff466a5b99cb97cc504a2dddf79a8b66
CRs-Fixed: 1075575
2016-10-17 22:41:39 -07:00
Jeff Johnson
29e2ca1940 qcacld-3.0: Fix -Wmissing-prototypes in csr_api_roam
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in csr_api_roam.

Change-Id: I8deb4cab8f7eb1fda11638bc28bbe8919f979335
CRs-Fixed: 1075575
2016-10-17 22:41:37 -07:00
Jeff Johnson
9ce2b4135f qcacld-3.0: Fix -Wmissing-prototypes in sme_power_save
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in sme_power_save.

Change-Id: I8f6cb46337fc8bfcfd7614cf60dd3f5523d74f1d
CRs-Fixed: 1075575
2016-10-17 22:41:35 -07:00
Jeff Johnson
464f7ea7b7 qcacld-3.0: Fix -Wmissing-prototypes in sap/src
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in sap/src.

Change-Id: I92193d6209c5e62468197a1aae8a4187f60b0891
CRs-Fixed: 1075555
2016-10-17 22:41:33 -07:00
qcabuildsw
d9abce7a33 Release 5.1.0.31O
Release 5.1.0.31O

Change-Id: Ib451fdc92c5ef78b64fad065c749b5bb83ad70b3
CRs-Fixed: 688141
2016-10-17 22:41:31 -07:00
Hanumanth Reddy Pothula
1046cccf52 qcacld-3.0: Return valid firmware version to upper layer
When upper layer requests for firmware version using vendor command,
QCA_NL80211_VENDOR_SUBCMD_GET_WIFI_INFO, after parsing vendor command
attributes to tb_vendor structure, Host is checking for DRIVER version
attribute(which will be invalid in case upper layer sends Firmware
version attribute) leading Host to send firmware version as NULL.

Check for firmware version attribute so that valid firmware version
is returned to upper layer.

Change-Id: I9da24e4b860e5da9ef5c7b7ecff6e67d272a66fc
CRs-Fixed: 1078012
2016-10-17 22:41:29 -07:00
qcabuildsw
64f1d558fe Release 5.1.0.31N
Release 5.1.0.31N

Change-Id: Ibdd3dad1e0516660096c78714eb271f094a16d66
CRs-Fixed: 688141
2016-10-17 22:41:27 -07:00
Arif Hussain
d944578076 qcacld-3.0: Add helper function cds_combine_channel_states
cds_combine_channel_states to select final channel state based
on the two channel states specially when operating on 80+80 MHZ.

Change-Id: I5f470c96ce499c8d9aa2e41ceff59cdfc2f31151
CRs-Fixed: 1075098
2016-10-17 22:41:25 -07:00
qcabuildsw
97d2b8f0d9 Release 5.1.0.31M
Release 5.1.0.31M

Change-Id: Idaefc60039bda6418320e28f219e71c87add84a1
CRs-Fixed: 688141
2016-10-17 21:59:08 -07:00
Jeff Johnson
8a621308c2 qcacld-3.0: Fix -Wmissing-prototypes in sap/dfs
We want to enable the compiler's -Wmissing-prototypes switch, but
there is existing code that is generating warnings. Fix all warnings
in sap/dfs.

Change-Id: I05b091f33d94a0219d4113d49c392828ed4350b8
CRs-Fixed: 1075555
2016-10-17 21:59:06 -07:00
qcabuildsw
61353074e5 Release 5.1.0.31L
Release 5.1.0.31L

Change-Id: I07564ead23f2a506470b36565397c1a66fe90283
CRs-Fixed: 688141
2016-10-17 21:59:05 -07:00
Nishank Aggarwal
2154a71e82 qcacld-3.0: Avoid initializing the pmfcomeback timer twice
Currently pmfcomeback timer entry initializing twice.
Remove the changes to initialize pmfcomeback timer entry
from lim_fill_ft_session as it is already initialize
in pe_create_session.

Change-Id: I74d6997d9fe861f6e1cc69c233f0de754b3d040a
CRs-Fixed: 1077346
2016-10-17 21:59:03 -07:00
qcabuildsw
ac90a7d704 Release 5.1.0.31K
Release 5.1.0.31K

Change-Id: I5a983e6b672cf1ee498414c249fa2233d7aa76a6
CRs-Fixed: 688141
2016-10-17 21:59:01 -07:00
Krishna Kumaar Natarajan
b7dec7e073 qcacld-3.0: CL 1661761 - update fw common interface files
Add IPA TX msdu_id space repartitioning.

Change-Id: I2dd4d430c3ba4413c6b0629d2a97d06769ef0afd
CRs-Fixed: 865207
2016-10-17 21:58:53 -07:00
Krishna Kumaar Natarajan
bddb667625 qcacld-3.0: CL 1661152 - update fw common interface files
Add extended FW build version info to the WMI ready messages.

Change-Id: I4b9a62c56e365825d4d8db91031888518f2509c7
CRs-Fixed: 865207
2016-10-17 21:58:51 -07:00
Himanshu Agarwal
0998383790 qcacld-3.0: CL 1660720 - update fw common interface files
Add wmi_pdev_band_to_mac TLVs to wmi_pdev_set_hw_mode and
support > 32 vdevs in swba_event.

Change-Id: I29e6513fae5a2aa6318ee8d65f77c289228efb6e
CRs-Fixed: 865207
2016-10-17 21:58:49 -07:00
qcabuildsw
b5c194bcd5 Release 5.1.0.31J
Release 5.1.0.31J

Change-Id: I3e16cf93a07476dc454ff74424c8a346da0b9d51
CRs-Fixed: 688141
2016-10-17 21:58:44 -07:00
Naveen Rawat
1620ecb8ee qcacld-3.0: Fix HT/VHT channel width for 2.4/5Ghz band
In function lim_send_ies_per_band, use ini configuration to
fix HT channel width for 2.4/5 GHz band. For 2.4GHz set VHT
channel width to 0.

Change-Id: Ided8628cc78ffbea7c9c9f5a16815daffffca37c
CRs-Fixed: 1076244
2016-10-17 21:58:41 -07:00
qcabuildsw
e15c208e17 Release 5.1.0.31I
Release 5.1.0.31I

Change-Id: I1e0ea3261de5263df6bf2a044888964b5136d1c2
CRs-Fixed: 688141
2016-10-17 21:58:39 -07:00
Yuanyuan Liu
c98370ec35 qcacld-3.0: Update custom MAC address before creating interface
Custom MAC address has to be updated before creating WLAN interface.
Otherwise, custom MAC address won't take affect as WLAN interface will
use the old MAC address auto-generated or from hw_addr/config INI file.

Change-Id: Icd3feda96ffe45896fec2407f4ddb4351992ed81
CRs-Fixed: 1077588
2016-10-17 21:58:38 -07:00
qcabuildsw
0f01091107 Release 5.1.0.31H
Release 5.1.0.31H

Change-Id: Ica6a7d25910e20235b7e62adbeb5e668108dee8c
CRs-Fixed: 688141
2016-10-17 21:58:36 -07:00
Mohit Khanna
e7a4357688 qcacld-3.0: Use correct flag to compile USB-PLD file
Currently we are using different flags to enable compilation of pld_usb.c
and one to enable/disable PLD USB stub functions. Use the same flag for
both cases - CONFIG_PLD_USB_CNSS

Change-Id: Icc89405d785f3fc0ebc4a97d234013ac86ebd068
CRs-Fixed: 1076326
2016-10-17 21:58:34 -07:00
qcabuildsw
1345f45ad6 Release 5.1.0.31G
Release 5.1.0.31G

Change-Id: I1e6834c8018409f61ab85dd1567894024aa2be56
CRs-Fixed: 688141
2016-10-17 21:58:33 -07:00
Nitesh Shah
0f3fce5816 qcacld-3.0: Fix to clear pending scan id when scan is aborted
In case of scan abort FW does not send WMI_SCAN_EVENT_COMPLETED
event and directly sends WMI_SCAN_EVENT_DEQUEUED or
WMI_SCAN_EVENT_START_FAILED. In this case the scan id does not
get clear and hence block Host from power collapsing.

Include WMI_SCAN_EVENT_DEQUEUED and WMI_SCAN_EVENT_START_FAILED when
accounting for completed scans, and change to tracking pending scans
with a counter instead of individual Ids.

Change-Id: Iaa2977dd5899d214251cbf4f1f8caf768725f538
CRs-Fixed: 1077518
2016-10-17 21:58:31 -07:00
qcabuildsw
e4f2b1586f Release 5.1.0.31F
Release 5.1.0.31F

Change-Id: I1e55a374642cb9df25c98fa78997a637b13e9c9f
CRs-Fixed: 688141
2016-10-17 21:58:28 -07:00
Kapil Gupta
bf4943c25e qcacld-3.0: Remove excessive logging related to stats
qcacld-2.0 to qcacld-3.0 propagation

Lot of stats related info logs are periodic and cause log spam.
Add changes to remove excessive logs.

CRs-Fixed: 1066273
Change-Id: I7064630c9ee4e01eafe0b5f00626aa6f20c0403d
2016-10-17 21:58:26 -07:00
Himanshu Agarwal
b4823b570c qcacld-3.0: Fix compilation issues on disabling LFR3.0 roaming
Fix various compilation issues coming when LFR3.0 is
disabled by undefining WLAN_FEATURE_ROAM_OFFLOAD macro
in Kbuild.

Change-Id: Id483dc9fcc57d359f13b385dd655e34c1823a77f
CRs-fixed: 1071087
2016-10-17 21:58:25 -07:00
Agrawal Ashish
88813478a1 qcacld-3.0: Remove redundant code for wma_set_cts2self_for_p2p_go
SME is calling wma_set_cts2self_for_p2p_go directly.
No need to post message to MC Thread.

Change-Id: I335b1c8a6289560dbe6c0a3ccce60695922ff3ed
CRs-Fixed: 1075981
2016-10-17 21:58:23 -07:00
Pradeep Reddy POTTETI
983107dafb qcacld-3.0: Send TDLS Teardown with proper AC
This is qcacld-2.0 to qcacld-3.0 propagation.

Transmit TDLS Teardown frame with VI AC on direct link
if tdls peer supports qos.

CRs-Fixed: 885035
Change-Id: I02cfd29ea1619b12b2ccb130aa7374e19b4f8491
2016-10-17 21:58:22 -07:00
Padma, Santhosh Kumar
a9e08e9907 qcacld-3.0: Fix misleading comments
qcacld-2.0 to qcacld-3.0 propagation

Currently comments for enum HDD_WMM_USER_MODE_NO_QOS are misleading.
It does not clearly say that uapsd is disabled when wmm mode is
HDD_WMM_USER_MODE_NO_QOS. Fix this by adding appropriate comments.

Change-Id: I6696c92f0a67b18c3ada6736f37ef498a68c881e
CRs-Fixed: 1074503
2016-10-17 21:58:20 -07:00
Mahesh A Saptasagar
a3cd10b925 qcacld-3.0: Fix for PNO scan for 802.11A configured AP
qcacld-2.0 to qcacld-3.0 propagation

If Probe Responce received in PNO indication does not
contain DSParam IE or HT Info IE then add dummy channel to the
received BSS info so that Scan result received as a part of PNO
is updated to the supplicant.

Change-Id: I25ac973cc90fc9f5258ff8f012c90dd9e9394eb0
CRs-Fixed: 629288
2016-10-17 21:58:19 -07:00
Deepthi Gowri
ccfd918e7b qcacld-3.0: Set the Extcap present flag if Ext-caps element is present
qcacld-2.0 to qcacld-3.0 propagation

Currently the Extcap present flag is not set even if the extended
capabilities are present in the assoc response, assoc req or
reassoc req frames.

To address this, set the extcap present flag in assoc response, assoc
request or reassoc req Extcab structure.

CRs-Fixed: 1073033
Change-Id: I84ffb04105af0c84d33e524814795dd30a5d62a5
2016-10-17 21:58:16 -07:00
Deepthi Gowri
973890eeb9 qcacld-3.0: Fix for crash caused by buffer overflow
qcacld-2.0 to qcacld-3.0 propagation

In sme_update_dsc_pto_up_mapping() function, we try to write into
the array dscpmapping in 255th location, if the location index
happens to be 255. But the size of dscpmapping array is 64 only
which is causing out of boundary access resulting in crash.

To address this, avoid writing in out of boundary. If the DSCP
range is 255, there is no mapping for such priority, so there is
no need assign anything for dscpmapping.

CRs-Fixed: 1027457
Change-Id: Ic4299122b10a990d17816f864ef8415c1b75b230
2016-10-17 21:58:15 -07:00
Deepthi Gowri
0a151cbb2e qcacld-3.0: Protect the ROC ctx with mutex during mgmt TX
qcacld-2.0 to qcacld-3.0 propagation

Protect access of remain_on_chan_ctx in __wlan_hdd_mgmt_tx
under remain_on_chan_ctx_lock mutex.

CRs-Fixed: 1054846
Change-Id: Ia96d1ea901bcbe95b5ecf608d63ba6a544a1465c
2016-10-17 21:58:13 -07:00
qcabuildsw
b62b564728 Release 5.1.0.31E
Release 5.1.0.31E

Change-Id: I75b2ff2e3c87f9b37eb49e6dfb4ded06a6205fa7
CRs-Fixed: 688141
2016-10-17 21:58:11 -07:00
Ravi Joshi
fed835703b qcacld-3.0: Fix throughput regression in 5G TCP DL due to tcp delack
Incorrect integration of a change caused tcp delayed ack not
to trigger resulting in overall lower throughput.

Change-Id: I3a35a70515e4e61a4c81f14f8881e989ac5ac039
CRs-Fixed: 1075723
2016-10-17 21:58:10 -07:00
Mohit Khanna
970a6336ee qcacld-3.0: Fix HTT_T2H_MSG_TYPE_WDI_IPA_OP_RESPONSE handler
Currently we are queuing the message into rx thread for processing even
if the RX thread is not enabled.

Solution: Donot queue the message into Rx thread. Call the
callback function directly (registered during
ol_txrx_ipa_uc_register_op_cb)

Change-Id: Iae45c059006592293ea61d04be89b1477daae514
CRs-Fixed: 1075151
2016-10-17 21:58:08 -07:00
qcabuildsw
5341d49f25 Release 5.1.0.31D
Release 5.1.0.31D

Change-Id: Id038c52e956bade902de41fe64ba1e35f753f791
CRs-Fixed: 688141
2016-10-17 21:58:06 -07:00
Komal Seelam
355b1474f9 qcacld-3.0: Use PLD API to query MAC Address from Platform Driver
Move CNSS API to PLD API to query WLAN MAC Address from Platform Driver

Change-Id: I97724711cdf08824e0a46398284e40b798b4553d
CRs-Fixed: 1063837
2016-10-17 21:58:05 -07:00
Komal Seelam
81cb16678f qcacld-3.0: Disable Runtime PM when dfs channels are used
During DFS scanning FW needs host access. Hence disable Runtime PM
to ensure link is active.

Change-Id: I307cec1c3e8451758bf2fa44a8dd43f257ab8780
CRs-Fixed: 1072520
2016-10-17 21:58:01 -07:00