| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Prima to qcacld-2.0 propagation
During driver unload, no protection mechanism
is provided for sme queue. As a result between
sme_stop and sme_close there is a possibility
to queue SME command. As a part of fix, made
sure that no command enters into queue while
unload is in progress.
Change-Id: Ieef5b4a9fb89bb0dd5c3462b80f6ed1c2711632a
CRs-Fixed: 790031
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix memory leak in sme channel change response event.
Change-Id: I1b867703ef5e30fe71405ec18be9ee17f9e7041d
CRs-Fixed: 788039
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When a radar is injected in test mode, add support for including
CSA IE in the beacons with next channel as current channel itself.
Clear the CSA IE after 5 beacons have been transmitted and still
remain on same channel.
Change-Id: I856111fce9cf7660553b6410816cd5319ad0194a
CRs-Fixed: 790103
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.25
qcacld: check DFS channel before updating beacon params
qcacld: Info logs to indicate time stamps
Change-Id: I098b30b0a68d1e8493e80aa69d185a8e1ed763ed
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.25
Change-Id: I9f7b38dcac7dfa2ce7e1e8f643f71c623a4830f4
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Before updating beacon params for SAP-MCC channel avoidance IE,
check if currnt channel is DFS or not. If DFS channel do not update
beacon params, beacuse SAP in DFS channel cannot be in MCC.
Change-Id: I4380f81df6d714d9984c10310921f775ae8e8dc3
CRs-Fixed: 787296
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Kernel uses jiffies, txq->trans_start and dev->trans_start to decide
timeout. Add time stamps for them which will be helpful in knowing
the reason for timeout.
Change-Id: I284a4916a9eacc17d04bb42b7ae81ed281e33a9d
CRs-Fixed: 785300
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.24
HDD: Save WPA group key in SAP context for reuse
qcacld: disble pn check for ibss network, in security mode
SAP: Update vht channel width irrespective of ACS in SAP context
qcacld: Include the ESE version IE in assoc request only if necessary
qcacld: Fix invalid argument passed to delete station function
qcacld: Remove redundant check for connection state during MCC validation
Change-Id: I53c6e020ec0df9f700130e946da41919fc01ccad
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.24
Change-Id: Iec06b3b23960847d93399a904c14c86b656e90e1
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WPA Group key need to be stored in SAP session context for reuse
when SAP is restarted internally in driver. This key is then set
in START_BSS event after SAP restart.
Change-Id: I6cfb1d69c0a8011a433dccfcab14a93a551eaafa
CRs-fixed: 767351
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
in ibss network, remove pn-check for MC/BC packets.
Change-Id: I4c3542e82a1917b4ed27513e9244702bb212df88
CRs-FIXED: 788954
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
changes are made to update vht channel width irrespective of ACS.
Change-Id: Ia6895a10df281cd0e362aeafd6acf58a9b936d77
CRs-Fixed: 788381
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Check for the ESE version IE in the peer's beacon or probe
response and then accordingly include the IE if the client STA
also supports it.
CRs-Fixed: 788630
Change-Id: If850a9c9e648960f73d987585389b7b522655394
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Invalid argument passed to wlan_hdd_cfg80211_del_station function.
changes are made to pass the right argument.
Change-Id: I78c8ec43437fd253b054dc70df0d6f23d5ae94e7
CRs-Fixed: 785776
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The connection state in this layer is redundant and may impact the
setting of rest time. Since this connection state is not set uniformly,
this check is being removed.
Change-Id: If42be942f4f17d134f6c74f78980fa87e671b557
CRs-Fixed: 788562
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.23
qcacld-2.0:DP: Fix USB & SDIO compilation issues caused by commit 5da613fe
qcacld: Fix missing break in the code that MCC quota
qcacld-2.0: Make vos_nvitem.h os-agnostic
qcacld SME: Update CSR profile operation channel
qcacld: Add Support for Tufello 1.1
HDD: Update SAP operation ch on Ch Change Event
qcacld: EXTSCAN: Fix to pass the correct available "number_of_results"
qcacld: hdd: set the dfs_block_tx flag when bss kicks in
Change-Id: I6b6bd5d3fc6e8703f914a1cd32c60caf987542b6
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.23
Change-Id: Ib3ce038ef109aeb238eab56f6ed5b972db24dad3
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Commit 21a492ea19a1d525839701894e6f301b5da613fe fixed the Mcast drop issue
reported in CR# 784271. However since this is only targeted for PCIe,
the fix was made only for PCIe. This causes compilation to break for
SDIO & USB. The current commit is to fix these compilation breaks for
USB & SDIO, by introducing the same changes for SDIO & USB HIF layers.
CRs-Fixed: 787802
Change-Id: I7c2441b443c74dc97e1e513b90553933ee1a666f
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change fixes the break statements that are
missing in the modularized code that sets MCC quota
Change-Id: Ie668c4dcdcda2389ae515ac7a1e8df78febdf6dd
CRs-Fixed: 787908
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Move the linux specific defintions from vos_nvitem.h to
vos_nvitem.c
Change-Id: I17ed57ec86b528a41a87a7fc379df5b533fc1ca9
CRs-Fixed: 784992
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix to update the CSR Profile operation channel is to newly
selected channel for SAP operation after DFS RADAR detection.
Change-Id: I8a684fdefe64f238ba3ab9879f050846a27aa9d5
CRs-fixed: 786915
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add Tufello 1.1 rom version into host, and add get hw revision
in hif_get_hw_info to show correct HW info.
Change-Id: Ia3241fd83ff0fe13a0568dbcdee0027f07c0e754
CRs-Fixed: 783704
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
On RADAR detection SAP changes the operating channel and
SME/PE is already updated for new operating channel. So update
HDD layer also here. This resolves an issue in AP-AP mode where
AP1 channel is changed due to RADAR then CAC is going on and
START_BSS on new channel has not come to HDD. At this case if
AP2 is started it needs current operating channel of AP1 for
MCC DFS restriction.
Change-Id: I7a28232406a9bbb36e198bbbd9509a27f1801efc
CRs-fixed: 786915
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, in extscan table usage handler; the number of results
available is always set to maximum_entries received from the firmware.
This maximum_entries is max supported entries which is a
constant value, instead we should be using 'entries_in_use' which
represents the current number of results available.
Hence, fix the code by replacing 'maximum_entries' with
'entries_in_use'.
Change-Id: I1f955d2066dce3355922fff61ed2820ae65066de
CRs-Fixed: 786867
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When start a BSS, in hdd_hostapd_open(), it indicates the
Kernel this interface is ON and all the tx queues are enabled.
But the dfs_tx_block flag is only set when we received the
eSAP_START_BSS_EVENT, in this case, when there are packets
forward to this interface, it would be sent out before we
set the dfs_tx_block flag.
Set the flag on when start a BSS to make sure no packets
would be sent out before the BSS is ready.
Change-Id: I9c9d4f8e0fe1038f0f812d73bbdc9c2a38e36c65
CRs-fixed: 784230
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.22
qcacld: UMAC: Fix memory leak in limProcessAssocReqFrame
qcacld: Update copyright year
qcacld: Fix the wrong function offset for CONFIG_WEXT_SPY undefined
qcacld: extend the max offload peers number
Change-Id: Idd4a4557b5bf1f71e8112efdcf110b9eb55a88bb
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.22
Change-Id: If33db14aa4977aca3aa78b6b3001e3215039e759
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Memory allocated for Assoc request frame (pAssocReq) and
pAssocReq->assocReqFrame in limProcessAssocReqFrame() is
not freed up properly. This results in memory leak.
This change set fixes the memory leak by freeing the memory
appropriately.
Change-Id: I9fd96382de9c84e6cd1c5af86eddb0dfa6006099
CRs-Fixed: 786075
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update the copyright year for the files modified in 2014
Change-Id: Ic60ebfba5a530b48a580db97700837d1f46da823
CRs-Fixed: 786109
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add NULL function for CONFIG_WEXT_SPY undefined to avoid the wrong
function offset problem.
Change-Id: If3c86abf43c25bb314f10b39ec059fba26b101d3
CRs-Fixed: 784266
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
extend the max offload peers number for match SAP
offload feature request.
Change-Id: Ie8ae4ab7a3476c45493ce2d54f87744605134972
CRs-fixed: 786528
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.21
qcacld: Fix issue in TDLS preferred offchannel to target
qcacld: maintain TDLS link during scan
qcacld: Clean up Linux specific code from vos_event.h
qcacld-2.0:DP: Fix MCast Drop Due To TID Mux Logic
qcacld: Fix INIT_DELAYED_WORK compile error in prop driver
qca-cld:sap: Set ACS enabled when preparing parameters
qca-cld: ipa packet double free fix
Change-Id: I51c88e1c0c6a61740b5978a0064942cc7cd46986
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.21
Change-Id: I09ba6e5b956dc9f06c1930efdd386808a93afa35
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix issue in providing TDLS preferred offchannel to target when
external control of TDLS is enabled.
Change-Id: I765071757508255cad937163b3926a890bdc835a
CRs-Fixed: 786934
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If TDLS peer is not Buffer STA capable and device is not Sleep STA
capable then wlan driver tears down TDLS link before initiating scan.
Add configurable parameter "gEnableTDLSScan". When this parameter is
set to 1, then maintain TDLS link and allow scan regardless of peer's
Buffer STA capability and device's Sleep STA capability. If peer is not
Buffer STA capable then there will be loss of Rx packets when device
moves away from the TDLS channel during scan. Also Tx would stop when
device starts scan. If parameter is set to 0 and peer is not Buffer STA
capable and device is not Sleep STA capable then teardown TDLS link before
initiating scan. By default, set parameter to 0. Also add driver command
"TDLSSCAN" to dynamically change the parameter value.
Change-Id: I018cedbc9f677b3d5aa802c865d3a168651abf41
CRs-Fixed: 786357
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
VOS public header files are OS agnostic so move Linux specific code to
VOS internal header files.
Change-Id: I2b52a76808b55953fa1d95d302da650e652b73cb
CRs-fixed: 784910
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Multicast packets using different sequence number space
gets dropped on the host due to the existing logic of
running duplicate detection check and out-of-order packet check
on all non-aggregation (legacy) TIDs, since f/w uses a
special (non-aggregation) TID (18) to indicate these packets
to the host, irrespective of sequence number space. The fix is
in 2 parts:
1) Do only duplicate detection on mcast packets & not out-of-order check
(Also do dup-detection only if retry bit is set)
2) Instead of using mcast TID indicated by f/w, use the actual
packet TID from the Rx descriptor to perform the duplicate detection
and use a separate (new) field in rx_reorder_array to store
the last successful mcast sequence number. On the next mcast packet
perform the duplicate detection against mcast sequence number, rather
than the ucast sequence number.
CRs-Fixed: 784271
Change-Id: I1387d3864a0a2023f682df5274f23a3ea1e9d319
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix INIT_DELAYED_WORK compile error in prop driver
Change-Id: I91a7012c5cc823cf539ecc9267e408cca427d7ac
CRs-Fixed: 784823
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In case ACS is offloaded to driver, when ACS related parameters
are perpared for channel selection, ACS should be set to enabled.
Change-Id: Ia89179ecf185998f30a35c1638ccd8aa184f9cbe
CRs-fixed: 784187
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
RX packet IPA error condition, HDD IPA module free error packet.
After free packet return error code to caller. And caller also
try to free packet which already free. Then packet double free
happen. HDD IPA dose not need free packet, just return error.
Then caller will free packet
Change-Id: I639f446fb7ea8d46b25ff6eef177fe490a000891
CRs-fixed: 782376
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.20
qcacld: memset the command buffer in GetCommandBuffer routine
qcacld: Encode all the supported rates in TDLS frames
qcacld: Build driver with backports
qcacld: Fix compilation issue for ROAM_OFFLOAD feature
qcacld: Add INI parameter to change rest time during miracast
qcacld: Fix rest time to 400ms for normal scan during miracast
qcacld: Enable/Disable MAS during STA+Miracast MCC and adjust quota
qcacld: Modularize code to set quota for STA+P2P MCC scenario
qcacld:IPA UC: Use work queue to defer RM notification and uC OP
Change-Id: I65c82daa845dd8ef8cfa1362c50090e3adb8d2a7
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.20
Change-Id: Ia86ed04a8f9b68714e4e2f4e90c4b67ed1b008c1
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently command buffer returned by GetCommandBuffer routine is
not memset to zero. If all the fields are not populated, there
could be some stale entries which could result in crash.
This change set fixes the issue by setting command buffer to zero
before returning it to the caller.
Change-Id: Icdf22c79a71f41e0cba449b582ded0701e766cae
CRs-Fixed: 785556
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently STA advertise supported rates based on the session
capability. If STA is 11n capable, but if it is connected to
11b AP then it advertises only 11b rates.
This change set fixes the issue by advertising all the rates
supported by the STA.
Change-Id: I14238984674bb856539a97aa4985132c7b397016
CRs-Fixed: 785539
|