| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The source of the country code can be core, driver or
user. Maintain this source of country code. When the init
country code is set by userspace and the userspace country
code has priority over 11D, disable 11D.
Change-Id: I40e240d4d4c5562c10205023a365d0f495c05320
CRs-Fixed: 691260
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add config param to enable/disable SIFS bursting
Change-Id: I6bebb0d9f362c2a33009cd48708eda579709ba1a
CRs-Fixed: 694128
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enhance driver to send the driver log messages to the userspace
app. This helps in enabling more log levels in driver without
any issue of device going into download mode due to excessive
logging.
Change-Id: Id7a8db671106d503b3d6af5131d1b3182c835534
CRs-Fixed: 642081
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Because of previous issue with supplicant setting n_ssids to 1 when
there is no SSID provided, wlan_hdd_cfg80211.c simply ignores the
case when the first SSID is empty. However, this fails when the
1st SSID is empty but the one after is not.
Change-Id: I8b25cab6335b59db587fb90d04a31682afa48d06
CRs-Fixed: 691894
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ALL WAPI ioctls WLAN_PRIV_SET_WAPI_MODE, WLAN_PRIV_GET_WAPI_MODE
WLAN_PRIV_SET_WAPI_ASSOC_INFO, WLAN_PRIV_SET_WAPI_KEY,
WLAN_PRIV_SET_WAPI_BKID, WLAN_PRIV_GET_WAPI_BKID are not being
used, hence removing the source code related to all these ioctls
Change-Id: I214165cfb0213b4e09f15a73cd7416069b9f33f1
CRs-Fixed: 691222
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Handlers of wext interface command "moduleDownInd":
QCSAP_PARAM_MODULE_DOWN_IND and WE_MODULE_DOWN_IND
are not being used, hence removing the source code
related to these interfaces.
Change-Id: I7ebda4083c4d89fb7909ea5cd837e525b462668e
CRs-Fixed: 691425
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add D0-WOW support for WLAN host driver. When device has more than
one client connected in SAP/P2PGO mode, FW should enter D0-WOW mode.
In this mode, host driver will keep PCIe link up and configurate PCIe
interrupt as wakeup resource during suspend. It will send d0_wow_enable
WMI command indicating that FW should enter D0-WOW mode. When resume
happens, host driver will send d0_wow_disable WMI command to FW
indicating that it should exit D0-WOW.
CRs-fixed: 685771
Change-Id: I5f2dc37c034f348ce1638b21f06f497aaeef2599
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Most of the cfg80211 driver callbacks do not return
proper errno incase of errors.
Fix this by returning appropriate errno
Following cleanup is also being done
1. netdev_priv will never return a NULL pointer and hence
pAdapter NULL check is not required
2. use wlan_hdd_validate_context consistently across to
validate Hdd Ctx
Change-Id: I3b5126234750ecc4eca5f01c5d6101234398bbdb
CRs-Fixed: 692350
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Ioctl QCSAP_IOCTL_SETMLME is not being used, hence
removing the source code related to it.
Change-Id: I6300f445121a435341be50150d093cd51a5470ff
CRs-Fixed: 691406
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.146
qcacld: send BMPS RSP messages to SME in failure cases.
qcacld: Update cfg params list
qcacld: wma: to save and print the board version info
wlan: Protect cfg80211_ops functions from SSR
qcacld-new: Cannot remove module - ERROR: module wlan is in use
qcacld: SAP-PMF: Fix to send the correct retry time in assoc resp
qcacld: HDD: Allow dedicated p2p0 interface in STA+P2P case
WLAN:CORESTACK: make the structure common for psk and pmk
qcacld: Fix issues reported by Static Analysis tool
wlan: Watchdog bite due to excessive logging.
Revert "wlan: Continuous Logging in vos_trace"
wlan: Avoid multiple time spin unlock during logging
wlan: Changes to reduce roaming delay with logging enabled
wlan: Convert the free call from vos_mem_free to vfree
wlan: Avoid abort due to access of deinitialised socket
SVC: Fix recursive spin_lock issue
cld:wlan: Logging Infrastructure 2/2.
CLD:wlan: Logging Infrastructure 1/2
Change-Id: I17899426b1595630be6e55dab3b2b4bfb0e0bd5a
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.146
Change-Id: I522775fd9427d6399a94864ff00dcaf355c3abfe
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
LIM is not sending the BMPS response message to SME in few failure
cases. This can lead to sme active command queue stuck.
Change-Id: I03866692e0e9e30ac6dfac70ff2ed571b8b34df3
CRs-Fixed: 690789
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Updates cfg params list.
Change-Id: Ib5857931a43a79f419411f6189ff84e36aec5561
CRs-Fixed: 690994
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The board version infomation is already in the wmi ready event.
Save this infomration in wma_handle for later inquiry.
Change-Id: If5c6db51c865aee37b000c9981f4e1f1e33beeae
CRs-fixed: 690553
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Protect cfg80211 ops functions from accessing deallocated
and unitialized data structures while SSR is in progress.
Change-Id: I8cf8e50efacdc24875cf60c4920eacd6ab94395c
CRs-Fixed: 691868
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When hdd_wlan_startup failed,it should not call __hdd_wlan_exit during
driver unloading.Add the check to ignore unnecessary remove procedures.
Change-Id: I1571dd398cbb3fcac029dc1dcd2588bf2268ea93
CRs-Fixed: 690400
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When SAP and STA is connected in PMF session, and if we receive another
assoc req for that STA then we should send assoc rsp with try again
later status with proper comeback time. with current code, we are not
populating the correct comeback time, This patch will fix it.
Change-Id: I8223940ecde7bd4ef2ca14c32da80828e71dbdca
CRs-Fixed: 684257
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Some STA+P2P cases required dedicated p2p0 interface, which is
excluded by current concurrency combinations.
Change-Id: I5c5d297397d0aaf4f330a8e3351180008dcc1e1b
CRs-Fixed: 691716
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
For passing on the psk or pmk to the firmware use the same
array
Change-Id: Ic96dcf96bca83e825cdf6ed0e48f96a5222b7fc3
CRs-fixed: 692028
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix issues reported by Static Analysis tool
Change-Id: I7c8c71ad33231f51e0b0b9abb3f0b0a2d3abf45d
CRs-Fixed: 692545
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Sometime due to excessive logging watchdog is not reset
which cause system crash. As a part of fix, limited
excessive logging.
Change-Id: I720751d474ce4572f1a2b526cb4928bf44e1ff4d
CRs-Fixed: 677152
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Revert "wlan: Continuous Logging in vos_trace" since driver uses
logging infrastructure buffer for doing the same.
Change-Id: I4737f196cb738a822f4343767d651b0cdc900892
CRs-Fixed: 673755
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Avoid multiple time spin unlock during uploading the log messages
to logger app.
Change-Id: Ie5623723ac68631eecfc06ea7fa7769c5d57f820
CRs-Fixed: 673753
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Optimized locking during sending the log messages to app.
Store the logs into the logging buffer even when there is no
logger app running so that it can be used for triaging in case
of any stability issue.
Change-Id: I9eccc67a089c470ef45c3b0cc4ecd5a956aedd0f
CRs-Fixed: 673747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Correct the call vos_mem_free to vfree.
Change-Id: I04af70ecfb445b1f5d0a4ec18eea8357ff6bcb44
CRs-Fixed: 673719
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If driver initialization fails after nl initialization,
driver tries to stop PE by posting the message to MC
thread which in turn tries to send a message to the
ptt App, by this time the socket would have been
de-initialized due to which abort occurs.
Avoid sending any message during load unload in progress.
Reduce the min number of logging buffers to support low
memory devices and use vmalloc instead for logging buffer
allocation.
Change-Id: Ie8f013ac2e908654fae56a940288db3c2bcbd98a
CRs-Fixed: 673718
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Modify spin_lock_bh/spin_lock to spin_lock_irqsave
to avoid preemption of the thread which is calling
wlan_log_to_user/send_filled_buffers_to_user, due to
HW interrupts, thereby avoiding spin_lock recursion.
Change-Id: Ibdc6839ddcd47d08263a3c1df707d74057d0fc3a
CRs-Fixed: 673712
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enhance driver to send the driver log messages to the userspace
app. This helps in enabling more log levels in driver without
any issue of device going into download mode due to excessive
logging.
Change-Id: Ie9378b5dfea28f241c97d873a22bf7cfbae66459
CRs-Fixed: 642081
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enhance driver to send the driver log messages to the userspace
app. This helps in enabling more log levels in driver without
any issue of device going into download mode due to excessive
logging.
Change-Id: Iadad1c6eb9459de8bf5c2921a4997f145d85e160
CRs-Fixed: 642081
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.145
qcacld: WMA: Use high priority for preauth scan
qcacld: WMA: Handle additional scan finish events from firmware
Change-Id: Ia5e314e54e1f351c8255178011d6abe727b2831b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.145
Change-Id: I08f39ebc5f69a0c6aa27507b5404ed236fdbb623
CRs-Fixed: 688141
Conflicts:
CORE/MAC/inc/qwlan_version.h
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Preauth scan request can get preempted by roaming scan. That may
delay and eventually timeout the preauth scan. Since the station
already has a candidate AP, it needs to roam quickly before rssi
drops too low without waiting for additional roaming scans.
Solution: Use WMI_SCAN_PRIORITY_HIGH for preauth scan
Change-Id: If3174ae5f328d75c304ec2ffcecf908b1a6c2311
CRs-Fixed: 691480
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When scan request is cancelled or dequeued by firmware, it sends
WMI_SCAN_EVENT_DEQUEUED to host, but it is not processed by scan
event handler. Scan is terminated in firmware but completion is
not indicated to SME, causing SME command queue to hang.
WMI_SCAN_EVENT_START_FAILED needs to be handled similarly.
Avoid preauth scan request if wma_set_channel for home channel
is called when preauth scan has been cancelled.
Changed rest time and max scan time parameters for preauth scan.
Change-Id: I021da326484f83f8394f504eddfa012dec5c6ce6
CRs-Fixed: 684889
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.144A
Revert "qca_cld: disable HTC credit for HTT endpoint"
Change-Id: I607ffdfefa8dd0e5138702a048405dd36fd84095
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.114A
Change-Id: Id22946590c8aeae312f9cfefc325747f3d04cdb2
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Target firmware crash is observed due to FW going out of sync on
Tx descriptors. So reverting this gerrit untill fix is identified
at the cost of 10-15% lesser throughput.
This reverts commit f6ffdb2e2d01e29d05d482830bcd04883f126dd6.
Change-Id: I7e05a32bde104b48317b0f30a5b2731180af707b
CRs-Fixed: 692353
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.144
qcacld: Fix for crash due to wrong size memalloc
qcacld: Enable athdiag to dump Target memory for Rome 3.x version.
qca-cld:lim: OBSS scan parameters and Coex action frame
qcacld: sap: change the dfs nol timestamp to monotomic boottime
qcacld: HDD: Do not suspend wlan during CAC
qcacld: Add DFS master capability config.
qcacld: Add knob to enable/disable DFS master
wlan: Use mem_alloc_copy_from_user_helper() in iw_softap_setwpsie
qca-cld: ipa uc: cfg, data path feature implementation
qca-cld: ipa uc: bus access, data path feature implementation
qca-cld: ipa uc: hdd, data path feature implementation
Change-Id: Idefb9e8fcb9aea4ca4c02b71d850c478ad348a5e
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.144
Change-Id: Ia68504fb6432d5bf8927f9986d0f8fe8e9752763
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
wrong size for malloc for msg in function
csrRoamUpdateAddIEs and free the buffer while
delete the session
Change-Id: I600c21462e67659180787c0f6c6499ce2361ca0b
CRs-fixed: 692171
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Enable athdiag support to dump target memory for Rome 3.x Version.
target memory: IRAM, DRAM, AXI memory
Usage: athdiag --dump --target=AR6320_v3
CRs-Fixed: 689715
Change-Id: Ie884594c5d5281033b47e664b00e58f2b43388cf
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When SAP is started, hostapd will set the OBSS scan parameters
in beacon and pass to driver. Driver will set the beacon template
and pass to FW. Host will also pass the received HT20/40 Coex
action frame to hostapd for processing.
CRs-fixed: 690124
Change-Id: I206d77e193f00caf6b54b9cc783627e28de23dcb
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In order to maintain the dfs nol includes the system suspend period,
change the timestamp from get_system_time to get_monotonic_boottime.
Change-Id: I8d6062df764c10c347796194c26c7407adfd5361
CRs-fixed: 692116
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In CLD driver, during cfg80211 suspend there is no check to make
sure that driver is in the middle of CAC. Hence if wlan suspends
during CAC, 60 second timeout will not account for suspend time.
Change-Id: I63129c5038ad2da037c81e8cb25360a84614cc93
CRs-fixed: 680123
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Enables the DFS master capability through .ini config.
Change-Id: Ib423301a252bea498bd50f512826517baee80122
CRs-Fixed: 690994
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Provides cfg control to enable/disable the DFS master capability
and do not advertise the spectrum management capability if the
DFS master is disabled.
Change-Id: I7841c9529cbeb071da38b7d89659ad35377b3cb7
CRs-Fixed: 690994
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Function iw_softap_setwpsie() allocates memory and copies user
data using copy_from_user() function.
Replacing these two functions with a common helper function
mem_alloc_copy_from_user_helper().
Change-Id: I00f80adbdbb0ea83d76770730f5ecc80c077aa5f
CRs-Fixed: 690101
|