| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When Wifi is turned off, then hdd_stop is called
which leads to unload of driver. But before hdd_stop
is called, user has turned on wifi and
fwpath_change_handler is called before hdd_stop which
leads to unload twice and leading to crash.
To avoid this problem,
1) Syncronize the kickstart_driver call to keep
wlan_hdd_inited updated.
2) Store the fwpath string locally and check the last mode
with the current mode in fwpath_change_handler.
- If load request comes and driver is already
loaded with no change in fwpath string, then unload the
driver and return failure.
- If load request comes and driver is already loaded with change
in fwpath string then unload and load the driver again.
Change-Id: Ie59044c4f1bc9b40de9c3574607cb6d9a73caee3
CRs-Fixed: 1012569
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Presently, if the current device_mode is STA/P2P/AP interface mode change
takes effect. If the current device_mode is IBSS the interface mode
change is rejected in __wlan_hdd_cfg80211_change_iface. This causes user
applications like wpa_supplicant, which start the interface in STA mode, to
fail to reconfigure the interface after termination
CRs-Fixed: 1005808
Change-Id: I67bcdb7453e8232dc711499ee66793877697582b
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
wma_ibss_peer_info_event_handler returns error when peer_info is NULL.
However, peer_info can be NULL in case num_peers connected is 0.
Handle this case in hdd_get_ibss_peer_info_cb so that callers of
GETIBSSPEERINFOALL do not see stale results after all connected peers
have left the IBSS. Also, log the errors for enabling debug and reset
the ibss_peer_info statistics.
CRs-Fixed: 1007555
Change-Id: I913748bf11f9362e5faaaf29c26fc39fda85f4a9
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In __wlan_hdd_cfg80211_tdls_oper, since IS_ADVANCE_TDLS_ENABLE
is disabled, the tdlsLinkEstablishParams does not get populated
with correct QoS capability of the peer. The transport layer is
then configured with this wrong capability. This results in all
packets, independent of TID, enqueued into BE queue. Fix this
by getting the QoS capability from hddTdlsPeer_t.
Change-Id: Iafbd416026c9a0e4b05654ec810b0e0f3546beba
CRs-Fixed: 1010915
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.75
Change-Id: Ic549f072932dc1b02c585e324927a09d12cfd49b
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
TDLS teardown event sent by firmware is not processed whenever
host is in WOW mode which will lead to failure of TDLS
teardown.
Fix is to handle this event in WOW mode.
Change-Id: I3649bfdf4381f49483a3ffe2c80d5339b52a3764
CRs-Fixed: 1009456
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit baa57b93b5860bc879e409465cd6749d8e941d62.
This change caused deadlock when SAP is unloaded in static driver case.
Change-Id: Ie0a58b759d1da80d38e41910c88251776d8e4ea6
CRs-Fixed: 1012400
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
There is a possibility of buffer overflow while processing
GET_CFG IOCTL to retrieve ini parameters from a global array,
because of invalid if condition.
Resolve buffer overflow issue by correcting if condition.
Change-Id: I8881abde0b543d7b1562968ecbb6240a0ca552a3
CRs-Fixed: 1000853
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Initialize spinlocks sap_update_info_lock and sta_update_info_lock which
are used during SAP and STA information update respectively. These
uninitialized spinlocks lead to crash during access due to bad magic
value of the spinlock.
Change-Id: I7d2df8337f9feed352430774907aa095affa5a69
CRs-Fixed: 1011996
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add macro called FEATURE_WLAN_CH_AVOID in Kbuild to enable channel frequency
avoidance event.
CRs-Fixed: 775717
Change-Id: I3e2fc921e1f9991faa4e19286f12f7e16e809c0c
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add necessary macros to enable 3port concurrency.
CRs-Fixed: 762816
Change-Id: I726d5b0c1409fe26b4c150af6876a3d8766c6970
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld-3.0 to qcacld-2.0 propagation
Fix layering violation while handling management frames. Currently
LIM data structures are accessed before dropping Assoc, Disassoc and
Deauth packets to avoid DoS attacks. Since the LIM data structures
are accessed in different thread context, data present in them are
out of sync resulting in a crash.
Fix the layering violation by doing appropriate check in WMA instead
of doing the same in LIM.
Change-Id: I8876a4d4b99948cd9ab3ccec403cf5e4050b1cff
CRs-Fixed: 977773
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In present code, Host sets thermal power limits to 10dbm,
for both 2g and 5g, leading to connection failure.
Set Thermal Power limit to 30dbm for both 2g and 5g. So
that FW takes the default values from BDF.
Change-Id: I053108babfaa9ac2629cdb107ceb507c2f8891e5
CRs-Fixed: 1011361
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
962367 I9d3ff7166fb437f8af79e5bd915022d452b16a35 qcacld-2.0: Delete NAN data peer on confirm with reject
1010596 I97886b1dbd63fbca21fa410252df572f819df207 qcacld-2.0: Use BSSID for active scan if provided by sup
865207 Icbf9ad7cac93dd75ddb976a0f781e20b60201896 qcacld-2.0: CL 1498085 - update fw common interface file
1010176 I0ea2a3afdf9792ef118aafd68dfa4a99eca81eee qcacld-2.0: Log IPA handle during ipa pipe connect/disco
999114 I40b49d42df94085784c8f1d8321de0ee61473ae0 qcacld-2.0: Drop Action frame in FW config by host
986932 I361637e772f75d91ae6c3aafbc7e187b4ef59caf qcacld-2.0: remove gEnableDirectedScanOffload ini
1010559 I8fe77db17ffa40ea07206a3701c02f02564ea8fd qcacld2.0: Add log to print channel number and frequency
1008794 I1e5ded1b40ca324469917acebf17a03cc1e1c679 qcacld-2.0: Add support for new cfg80211 connect api
1010596 Idf1a7058009a8d2082bc1742dca1364cf59c405b qcacld-2.0: Use Reassociation during BSS Transition
1008059 I0909489a977ef103033cb74a222d71fa5adf6ae5 qcacld-2.0: Synchronize fwpath_change_handler and hdd_st
688141 I5787c84f3a5dd5614c93ab5198919f532f3e8408 Release 4.0.11.74
1007004 I91363e90698cabda72028135eb7fe9adeb1fbc86 qcacld-2.0: Set wlan phy mode in OEM channel info respon
1008359 I00a5ff7ac4e98924c563fca0fe64c1f4db2c3ca5 qcacld-2.0: Just set htc tx tag when target is active
865207 I85b034967b9dc5b140472d864de3ec5aea83eda7 qcacld-2.0: CL 1501516 - update fw common interface file
1000861 I16c2d0f787dfa339780db7d888aff37355c32322 wlan: fix buffer overflow in linkspeed ioctl
1008956 Ib759ee7f2a5d4c089d5362f93568fb4dd6eda8cf qcacld-2.0: Buffer delTs if an addTs is buffered
865207 I6109a2e5f347c88f7696dadfe85a8ca4364cb0d7 qcacld-2.0: CL 1496762 - update fw common interface file
1010596 Ie56b86e5c54910648cb2ae8bf2a7dac2ee873e00 qcacld-2.0: Update RRM scan results to user space
688141 I04e7db1be13826e3d5ee19e62c0091feb6e824d2 Release 4.0.11.73
962367 I287ad77cbdca4b816f38bea436173b88e6eafc93 qcacld-2.0: Free up ndp sme command resources at sme clo
973353 I46c6765dd913ec95edc9a2b2ef6f68f04db2da5b qcacld-2.0: Replace individual assignment with struct as
1010542 I64aa30832999a779591bdfce02e13545a6cbf4f2 qcacld-2.0: Configure SSDP address to FW as WoW pattern
951119 I02cc7623bc0bc6004ece972f8c4a5e8e751131d2 qcacld-2.0 Reduce LL stats / Firmware Memory Dump Blocki
1002063 Id67a13c6fb2acaf2444212faf0453891558be202 qcacld-2.0: Resolve error dereference in smeApi.c
962367 I1a11806e82d9b77b63139c2fe694fcc19c4724c1 qcacld-2.0: Enable wake on wireless for NAN data device
688141 Ic1211aad52c331b3bf79ab4a154da20e347dd026 Release 4.0.11.72
1009922 I01fa0df44f8b6f9ada835c0fc80a46eb0da6d6d7 qcacld-2.0: Set channel BW as 20 MHz for IBSS in 2.4 GHz
1010832 I1b237e70d30f08c364d5aa56182676affdfee105 qcacld-2.0: use correct bssid and method to indicate ass
688141 I75ce1e379af0ffece363a2f119187c9aab449e23 Release 4.0.11.71
865207 I6edaff37931db83d057e1ddb1e9952e2b0dc87aa qcacld-2.0: CL 1501755 - update fw common interface file
1002063 I28ecb1f5a449e3d471798185fd30ec38563b34de qcacld-2.0: Resolve memory leakage in limAssocUtils.c
1010596 Ia5c5a1c2c765d13611b901742910325954ce3d8a qcacld-2.0: Start the scan right away for RRM beacon req
1009486 I86c3b93570a38329cbc6a8a31017ece172164732 qcacld-2.0: Route RSO commands to WDA through LIM layer
1010964 I7d841eefae636c5de73139fbf509a1f7b1e8b522 qcacld-2.0: Avoid kernel warnings due to improper work q
Change-Id: Ic6846ca0b7c793f1174aa949624db4e168eeb24d
CRs-Fixed: 973353, 1002063, 1010176, 1008956, 1008059, 865207, 986932, 1010542, 1008359, 1000861, 1010596, 1010964, 1007004, 1009922, 688141, 962367, 1010559, 951119, 999114, 1008794, 1009486, 1010832
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.74
Change-Id: I5787c84f3a5dd5614c93ab5198919f532f3e8408
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
There is potential memory leakage in limStaSendAddBss().
pAddBssParams should be released once failed to look
up a STA state node in hash table.
In limAddSta(), there is another potential memory leakage
once failed to find a IBSS peer.
Change-Id: I28ecb1f5a449e3d471798185fd30ec38563b34de
CRs-Fixed: 1002063
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In sme_set_pdev_ht_vht_ies(), ht_vht_cfg will be freed in
palSendMBMessage.
In sme_set_miracast(), there is dereference before null
check.
Change-Id: Id67a13c6fb2acaf2444212faf0453891558be202
CRs-Fixed: 1002063
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prima to qcacld-2.0 propagation
Provide size of a buffer to vos_mem_alloc function instead of
providing size of a pointer and replace individual structure member
assignment with struct assignment.
Change-Id: I46c6765dd913ec95edc9a2b2ef6f68f04db2da5b
CRs-fixed: 973353
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Calculate and add wlan phy mode for each channel in OEM channel
info response.
Also send ANI_MSG_PEER_STATUS_IND indication for STA mode when
STA gets connected.
Change-Id: I91363e90698cabda72028135eb7fe9adeb1fbc86
CRs-Fixed: 1007004
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Incoming Data packets are filtered by FW during WoW based on the pattern
configuration done by host.
The incoming packet is filtered out to Multicast list if configured,
else it looks for other patterns that are configured.
SSDP pattern is not configured along with Multicast List, instead it
is configured as a normal WoW pattern during system/runtime suspend.
So, all the ssdp packets are dropped by FW during WoW.
To address this, host should configure the SSDP pattern as a Multicast
filter if Multicast filter is enabled in ini, else configure it as a
normal WoW Pattern. Hence the fix.
Change-Id: I64aa30832999a779591bdfce02e13545a6cbf4f2
CRs-Fixed: 1010542
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WiFi turn off invokes hdd_stop() which leads to unload of driver.
But there are instances where hdd_stop() is waiting for other tasks
to complete and during this wait time, if WiFi is turned ON
fwpath_change_handler is called before hdd_stop which leads to
unload twice and leading to crash.
Fix is to synchronize fwpath_change_handler and hdd_stop().
CRs-Fixed: 1008059
Change-Id: I0909489a977ef103033cb74a222d71fa5adf6ae5
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Kernel throws warnings on the invocation of schedule_work() before the
work is initialized.
To mitigate this issue, initialize the work before it is scheduled.
Change-Id: I7d841eefae636c5de73139fbf509a1f7b1e8b522
CRs-Fixed: 1010964
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add error log to print channel number and frequency in
wlan_hdd_cfg80211_inform_bss_frame() if it fails to retrieve the
channel.
CRs-Fixed: 1010559
Change-Id: I8fe77db17ffa40ea07206a3701c02f02564ea8fd
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently RRM scan results are sent out to the requesting AP, but
are not updated to the kernel.
Update the results to the kernel so that it will be useful in future
in the userspace if a BTM request is received and the lookup of
scan cache can fetch a result for the target AP and an additional
scan can be avoided.
Change-Id: Ie56b86e5c54910648cb2ae8bf2a7dac2ee873e00
CRs-Fixed: 1010596
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.73
Change-Id: I04e7db1be13826e3d5ee19e62c0091feb6e824d2
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently all the scan requests going from the host to the
firmware pass a rest time to the firmware. The firmware
waits for the rest time before starting the scan. This is
not needed in the case of RRM beacon requests with single
channel request to make it more optimal.
Configure the rest times to minimum and start the scan
right after receiving the request
Change-Id: Ia5c5a1c2c765d13611b901742910325954ce3d8a
CRs-Fixed: 1010596
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The BSS transition request is handled by the supplicant.
The supplicant upon receiving the request will issue a
connect request to the driver with a hint of prev_bssid
telling the driver to perform a re-association.
Use this hint in the driver and initiate a re-association.
While doing the re-association, there is no need to do a
scan if the target AP is already present in the scan cache.
Optimize the re-association code to not do a scan if not
necessary in this particular case.
Change-Id: Idf1a7058009a8d2082bc1742dca1364cf59c405b
CRs-Fixed: 1010596
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Presently, supplicant does not send bssid parameter as part of scan
command to driver. Since that support is added, use the bssid received
from scan command for active scan ie add the bssid as part of scan
offload command to firmware so as to send probe request with bssid
set with the one received as part of the scan command.
Change-Id: I97886b1dbd63fbca21fa410252df572f819df207
CRs-Fixed: 1010596
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It use bssid in pWextState to indicate assoc failure, this lead to
up layer mismatch for assoc bssid is zero case. By the way, it use
wrong method to indicate at this time.
Change-Id: I1b237e70d30f08c364d5aa56182676affdfee105
CRs-Fixed: 1010832
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Delete NAN data peer if first NDP_CONFIRM for a peer is received
with REJECT and active ndp instances as 0.
Change-Id: I9d3ff7166fb437f8af79e5bd915022d452b16a35
CRs-Fixed: 962367
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Several Action frame categories are not processed in host and they
are not forwarded to supplicant either, but they are dropped in host.
These unprocessed action frames are forwarded to host by FW and
wake up host unnecessarily which leads to battery drain. With this fix,
host conveys FW the disallowed action frames list at HDD startup
so that the remaining frames can be dropped in FW itself thereafter
when under WoW mode.
Change-Id: I40b49d42df94085784c8f1d8321de0ee61473ae0
CRs-Fixed: 999114
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.72
Change-Id: Ic1211aad52c331b3bf79ab4a154da20e347dd026
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Presently the Roam Scan Offload commands(Start/Restart/Stop etc) are all
sent directly from CSR to WDA. This fix reroutes these commands to LIM
and send them to WDA from there so that any session specific data
can be updated on this RSO command exchange. "roaming_in_progress"
is a PE session parameter which needs to be reset for STOP/START/RESTART
commands. If not even though firmware sends KICK STA event driver wont
disconnect from AP
Change-Id: I86c3b93570a38329cbc6a8a31017ece172164732
CRs-fixed: 1009486
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WDA_ENTER_BMPS_REQ comes after host and target is suspend, it won't
resume DUT to send some of WMI commands if added htc tx tag. Which
cause host send WMI commands against target policy and then target
assert.
Change-Id: I00a5ff7ac4e98924c563fca0fe64c1f4db2c3ca5
CRs-Fixed: 1008359
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
NAN Data Path WMI changes DATA END and CONFIRM messages
Change-Id: I6edaff37931db83d057e1ddb1e9952e2b0dc87aa
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Addition of CBF stats for 160MHZ
Change-Id: I85b034967b9dc5b140472d864de3ec5aea83eda7
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WMI changes to handle action frames of different category in WoW mode
Change-Id: Icbf9ad7cac93dd75ddb976a0f781e20b60201896
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WMI service flag for half-rate + quarter-rate support.
Change-Id: I6109a2e5f347c88f7696dadfe85a8ca4364cb0d7
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The new cfg80211 connect api 'cfg80211_connect_bss' takes
a new input parameter, the connected bss. This is required
for the kernel to map its current_bss to the bss on the
correct channel when more than one bssid, ssid pair is
present on different channels with the kernel. Without this
the kernel might report a wrong channel as the associated
channel. Hence add support in driver to use the new connect
api.
Change-Id: I1e5ded1b40ca324469917acebf17a03cc1e1c679
CRs-Fixed: 1008794
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
For rome firmware, gEnableDirectedScanOffload ini
param always need to be set as 1. This ini is obsolete
now hence remove it.
Change-Id: I361637e772f75d91ae6c3aafbc7e187b4ef59caf
CRs-Fixed: 986932
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.71
Change-Id: I75ce1e379af0ffece363a2f119187c9aab449e23
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Log IPA client handle to detect ipa client handle corruption
during wdi connect/disconnect.
Change-Id: I0ea2a3afdf9792ef118aafd68dfa4a99eca81eee
CRs-Fixed: 1010176
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prima to qcacld-2.0 propagation
Currently driver block wpa_supplicant context for response
for 5 / 5 seconds for LL stats and firmware memory dump
feature respectively. But in M framework watch dog will
be triggered after 1 second because driver is holding
the context longer, which lead to wd thread starvation.
As a part of this fix, block time is reduced to 800 msec
respectively in both cases.
Change-Id: I02cc7623bc0bc6004ece972f8c4a5e8e751131d2
CRs-Fixed: 951119
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently when an addTs is buffered for processing in SME
and a delTs for the corresponding addTs is issued, the delTs
is getting dropped since the addTs has not yet been processed.
Fix this by buffering the delTs command if a corresponding flow
is not found.
Change-Id: Ib759ee7f2a5d4c089d5362f93568fb4dd6eda8cf
CRs-Fixed: 1008956
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In linkspeed ioctl handler, mac address array is allocated a
size of MAC_ADDRESS_STR_LEN, which is 18 bytes taking account of null
terminator '\0'. But in code, a null terminator is being manually added
at index MAC_ADDRESS_STR_LEN. This would overflow the buffer and hence
null terminator should be added at MAC_ADDRESS_STR_LEN -1.
Change-Id: I16c2d0f787dfa339780db7d888aff37355c32322
CRs-fixed: 1000861
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Free up memory allocated for NDP SME commands at sme_close, so that in
the event of unload while NDP command response was awaited, resources
can be freed.
Change-Id: I287ad77cbdca4b816f38bea436173b88e6eafc93
CRs-Fixed: 962367
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Enable WOW_NAN_DATA_EVENT when any vdev is in NAN data mode. Similar to
SAP or IBSS modes, BSS is already started and host needs to be woken up
to accept new NAN data requests.
CRs-Fixed: 962367
Change-Id: I1a11806e82d9b77b63139c2fe694fcc19c4724c1
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When IBSS is started in 2.4 GHz, it uses CBW40 by default.
But the device doesn't support VHT40 in 2.4G for STA/IBSS as
there is no support in firmware to do OBSS scan.
Update cbmode as 20 MHz if the device is in IBSS mode and is
operating in 2.4 GHz.
Change-Id: I01fa0df44f8b6f9ada835c0fc80a46eb0da6d6d7
CRs-Fixed: 1009922
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
688141 I9181d6404f44c066bd20b4137126fdfc1db50d50 Release 4.0.11.70
1006608 I196e22e3e5ceea2a18bfd5137589b16c5e6d8e08 qcacld-2.0: Indicate FW to include TPC IE in probe reque
688141 I98ac4aaa9d289356e1d1f74f2e99c6671995cf9a Release 4.0.11.69
962367 Iddd22a83b0763dab2e7398f4d2cf5b9ada58225a qcacld-2.0: Add support for NAN Data End Request
1008197 I81e5b7d5910919573b69faf7cfa3210eace9d6d4 qcacld-2.0: Fix static code analysis error
903963 If3d32d6998bf7f65171a8d501db69e72a6ee2865 qcacld-2.0: Register Callback for fullPower before posti
688141 If4238fc244a6b01162ae085a2d3d906fa9e7c82f Release 4.0.11.68
996735 I47bc1e0ecfa2e831438534cf34d37086a306b4e9 qcacld-2.0: Refactor intra bss forwarded packets count
1009934 I9c5733bc67a0a92044d6ecd72c53502a1be57f61 qcacld-2.0: Add VOSS API to set radio index
962367 I325843ce7fb8198466cb66ce66710cef999d4581 qcacld-2.0: Process NDP data end indication
951742 Id0f4ab4a27b46af5c1f4ef0e214cf340dae6aafb qcacld-2.0: Correct No of Max channels to scan
1006946 I6f9c99a1e9b3f1c97e701451c064d43a739266db qcacld-2.0: Send VHT capability in vendor IE only if dot
1005141 I06c97db85d88decf418be602cb5f64135f61a686 qcacld-2.0: Report max MCS index 8 for VHT20
879520 Iffe7e65dc1e8c7951ce3c4be3c21ef2103091d13 qcacld-2.0: Send scan abort notification to Supplicant o
1006601 I4138434477e1de432b9547ce1aec4968a559188f qcacld-2.0: Reset use_protection when legacy AP goes awa
994677 Ib7fe63463eaaa2f124428c73857f19e65bce67a3 qcacld-2.0: Avoid ipa cmd to firmware during driver unlo
940324 I7a68d4d94745cee2274970196642d5041f09d184 qcacld-2.0: Print mac address in Hex
962367 CRs Fixed I17fe580661f836d45a518a330a63d2c6de8bcf28 qcacld-2.0: Update NAN HDD APIs as per vendor definition
1009861 I9900655861032636af1b4147ec6322e5aa76e614 qcacld-2.0: Add interface to get channel width in sap mo
892306 If6317cfe183bb30df06ae4ffba0a698895323792 qcacld-2.0: Remove redundant logs for Scanning
Change-Id: I7c82ac7ac78cddd2df2b6b792669fd3f394f27b6
CRs-Fixed: CRs, 1009861, 994677, 1006608, 1009934, 1006946, 1006601, 688141, 996735, 1005141, 1008197, 903963, 951742, 962367, 940324, 892306, Fixed, 879520
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.70
Change-Id: I9181d6404f44c066bd20b4137126fdfc1db50d50
CRs-Fixed: 688141
|