| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
currently peer creation is getting failed if the previous peer
deletion is pending, this behaviour is resulting in connection
failures.
Changes are made to ensure completion of pending peer deletion
before creating the peer.
Change-Id: Ifddbcd978076f040afd251f7ea2b7b52bf7582ed
CRs-Fixed: 810863
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As a debug enhancement, call vos_assert in vos timer APIs, when
API fails because of unintialization.
Change-Id: Ib7d4c7995a60b23413eead4603b38ff89ff48715
CRs-Fixed: 810282
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Do not decrement pause_count of peer tx queue in
ol_txrx_peer_tid_unpause_base if it is not already
paused.
CRs-Fixed: 808956
Change-Id: I9bec4c37662b56efc700fcb46f4c75cf72c46c3d
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.58
SAP: Changes to properly handle channel switch through ioctl
SAP: protect dfs_radar_found global variable using lock
qcacld: initialize SendFlags in HTT before downloading to FW.
qcacld: Set tfm to NULL to avoid freeing in crypto_free_cipher.
qcald: HDD: Fix DFS AP-AP Mode issue
Change-Id: I87173275bb1fb7a89d2e535ac1fd599d590f5764
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.58
Change-Id: Ida51238c7db87a012081faccb0b960cf061323b8
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
1)Validate channel switch w.r.t concurrency rules set and switch
channel only if there is no channel interference.
2)Disable channel bonding in 2.4Ghz on switching channel to 2.4Ghz band
to avoid violating OBSS feature.
Change-Id: I81992b2c2876a32eba52010e72c4300608067e58
CRs-Fixed: 809527
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
dfs_radar_found variable will be accessed in different context
so protect the same with mutex lock and synchronize the channel
switch trigerred by application and dfs module.
Change-Id: I724d22cde9a77c187a17dffef13a9b4c9b2c27da
CRs-Fixed: 809527
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In Low-latency interface, Host need to send HTC header to fw, by
setting SendFlags to zero to avoid deadlock situation.
Change-Id: Ib3d16deadf038708fb75bcba692bd6adf3959c4e
CRs-Fixed: 807505
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
tfm is invalid when alloc fails. Set tfm to NULL to avoid freeing
the crypto transform in crypto_free_cipher()->crypto_destroy_tfm.
Change-Id: I3261377f3a7b6ab5740d4144be9e84a1a3a07e42
CRs-Fixed: 809085
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ACS config of guest AP is needed for random channel select after
RADAR detection. Updated to set the ACS config on guest AP ACS.
Change-Id: I95fed987298fed2d2c927598372912dc4e517c05
CRs-fixed: 809313
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.57
qcacld-2.0: Changes to properly typecast the operands to avoid overflow
qcacld-2.0: Reserve tx desc for mgmt frame
Change-Id: I355f37ba2f6fc5c1ddfd99268e759c709f0ad51e
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.57
Change-Id: If9924ff85e8de4459f5b7b09a3ab0ab33efa3cd6
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
current time returned in vos_get_monotonic_boottime is getting overflowed
during converstion from milliseconds to microseconds due to default
typecasting.
changes are made to consider the type of function return type.
Change-Id: I848273ef2a7d6318ea1c03aece536075add47acb
CRs-Fixed: 808271
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Reserve 10 tx descriptors for management frames. It would be useful in
cases where the system starts to run out of the allocated tx descriptors.
Change-Id: I435bab53f86e8bbbfa00ddfd399144efc242cc83
CRs-Fixed:
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.56
qcacld-2.0: Update asyncintdelay value to 2
The wlan driver fails to load on USB2.0 LPM.
Change-Id: I4f3d5ea0f00ed2393341c25df65228ce43c73487
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.56
Change-Id: I9e502ac7bbc9231225efe18c7612879035a1d3b7
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change the async interrupt delay clock from 0 to 2 to fix interrupt missing
issue.
Change-Id: I6fe97d981e0dd2396396300135805deb78612da5
CRs-Fixed: 806302
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
To avoid the driver load failure, disable the USB2.0 LPM feature.
Change-Id: I05e426c4a01b4a65c5fbb7933bc136671544a8e3
CRs-Fixed: 803572
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.55
qcacld: lower loglevel for "Driver load/unload in progress" in tlshim
qcacld: Take peer_ref_mutex before accessing peer_list for HL
wlan: set MC/BC filters appropriately
Change-Id: I8a56f0addfd9912296dcfa014251d98e92638118
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.55
Change-Id: I36535266ee328677db1f06e4fc5f02f5377c784f
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
print a warning msg if the driver load/unload is happening.
This will avoid logbuf flooding.
Change-Id: I4dd34bc41c0c6a1bdd55ccd9d6189edc49a70ad0
CRs-Fixed: 806491
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Avoid race condition between peer unmap handler
and pause/unpause event from firmware by taking
peer_ref_mutex before accessing peer_list for HL.
CRs-Fixed: 805758
Change-Id: I187d6fd7c94f561f545ffffefea73deeacf2c7ab
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
While updating MC/BC filters dynamically, update
'sus_res_mcastbcast_filter' variable accordingly.
Change-Id: I8be932699044e316fc2964687c19befbfa1d678f
CRs-Fixed: 806128
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.54
qcacld: fix SAP max clients threshold
wlan: qca-cld2.0: Fix memory allocation size
qcacld-2.0: wlan: Validate adapter's magic number before accessing it.
qcacld: Fix PN check fail due to far jump
Change-Id: I1209d157f2db455ef011e1cb3fc54e8902808498
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.54
Change-Id: I594dabdb0a7d5082fdd255464beb76c73a70c248
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The cfg is used as-is with current design, so the verification
here is no longer required.
Change-Id: I34e96111a322cb1e5b4cae56f7262b8e6d72c0fc
CRs-fixed: 805265
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Allocate the correct memory size for the hash element when creating
an entry for the rx buffer.
Change-Id: I4ee4216129511b8658f7d4acac3815d91af454fe
CRs-Fixed: 805889
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is prima to qcacld-2.0 propagation.
In hdd_softap_tx_complete_cbk() add check to validate adapter's
magic number before accessing adapter context.
Change-Id: I9a0040492b28921ee60b22c2b6c427974b5b6b51
CRs-Fixed: 806058
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It mainly fixed traffic stuck on host side.
This issue may be caused by PN check on recv side from sniffer trace.
Add far jump protection to PN check of host side for high latency solution.
CRs-Fixed: 805513
Change-Id: Idabccdb52557983925d4976b6aa926311d3cef6f
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.53
qcacld: Increase VOS message pool to handle more frames
qcacld: Update session Id to be a 16bit integer
qcacld-2.0 : TDLS log Enhancement to route log to desired buffer
wlan: qca-cld: Remove storing the sta id in select queue for SAP
qca_cld: Disable IPA feature from ini file
Change-Id: I259b532f056d10ae52ad1d3f207569e56202a77b
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.53
Change-Id: I530dfe73e4db82e23539bed00566a41551e0d44a
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, we are running out of wrappers for message queue when
there are large number of management frames to be processed.
This change set fix the issue by increasing the available number
of vos wrappers and adding more logs to record the size of the
received managemet frames.
Change-Id: Ibb066d5584787d88b5c29a0e00eefdcd62da1e32
CRs-Fixed: 802657
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, PE sessionId is a 8bit integer. For logging
reasons we need sessionId to be 16bit integer.
This change set update the peSessionId to be a 16bit integer.
Change-Id: If25bebbf6ae754b0c97b2ae49612c0b6476800e5
CRs-Fixed: 806458
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove WLAN_FEATURE_TDLS_DEBUG Macro definition since it is no more
required and replace TDLS_LOG_LEVEL with appropriate log level to
achieve the following.
Route
1. Error messages to kmsg and logger app
2. Info messages to Logger app.
Change-Id: I7ce7f6c2a5101c9cea63f7c13b6b2275da055de9
CRs-Fixed: 798912
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently on the tx path the station id is stored during the select
queue process in a buffer just above the skb data contents. This may
cause issues since the memory location is not owned by the WLAN
driver. This change does the following:
1. Moves the station id look up from the select queue function to
the xmit function.
2. Doesn't check the wmm enabled flag for every station before
classification
Change-Id: Ib16da24738704670f621a8d5e30cdb465fdad15d
CRs-Fixed: 802001
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Disable WLAN host driver IPA feature from ini file.
Change-Id: I30b28f5fdbc27b8fddd034f1772efd245943bc39
CRs-fixed: 793255
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.52
qcacld-2.0: Cleanup async_task in HIFDetachHTC
qcacld: Changes to support iwpriv ioctl to check if firmware is alive
HDD: Allocate/free dumpTableEntry memory as part of mac module open/close
Change-Id: I9c670dffc567cf49b3aeb2d12e9a5b6d70f7fca7
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.52
Change-Id: I107b64740f60c0b4ad0826156934ef2ac8e9a9bc
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The async_task thread calls htc callback function during it's execution.
So aync_task has to be cleaned up before flushing htc callbacks.
Change-Id: I0d28f1f26113db13b60a941f06c4d3906e5ba0d2
CRs-Fixed: 803713
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add private ioctl to allow user space applications to check if wlan
firmware is alive or not irrespective of interface type.
Change-Id: I09d30bca36708420af8de0fae647235cd6c2e4ce
CRs-Fixed: 801798
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently dumpTableEntry is allocated as part of macPreStart but freed
during macStop function due to which in failure cases we are calling
macstop even though macStart has not called.
Changes are made to fix the above error handling scenario by allocate/free
the dumpTableEntry memory as part of mac open/close functions.
Change-Id: I69357719686b871222be852ab2a3765401376316
CRs-Fixed: 803710
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.51
qcacld: Fix VHT80 config for ACS
Change-Id: Iac8bd6334a7495016dfde7b706724c7e4eddc167
|