| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Rename ini gEnableHystereticMode to gEnableMemDeepSleep and make the
driver default value for gEnableMemDeepSleep as 1.
Change-Id: I546b62bbcb17cdced1f02be36a4049b3ea00e404
CRs-Fixed: 845044
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.109
qcacld: Print signature on kernel logs when user triggers SSR by iwpriv
qcacld: CL 1314000 - update fw common interface files
qcacld: CL 1312909 - update fw common interface files
qcacld: Add support for SAP 80MHz on channel 132 - 144
qcacld: Remove p2p and logging ini from unnecessary feature flag
qcacld-new: Fix compile time warnings
qcacld-2.0: Fix timing issue in regulatory initialization
Change-Id: I2a1ab1a729d2498cf7259c647059df845865e10f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.109
Change-Id: I9b088628120be129d5f489195b3b2a8ffe25558a
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, driver prints logs are routed the message to CNSS_DIAG
so Kernel doesnot print it into Kernel Logs. Add a debug print to
display in kernel logs when ever the SSR is triggered using iwpriv.
In dog-food testing, this print would help to seperate out the
user-triggered SSR scenarios.
Change-Id: I58f247a26e802bced0c226ee92052ca0d69e1554
CRs-Fixed: 844938
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
RSSI threshold monitoring. Add adaptive early rx and
adaptive beacon timeout support
Change-Id: I8348099984439df3ef33a12a0606db90cc824387
CRs-Fixed: 819213
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
define peer rate reporting to host for HL download scheduling
Change-Id: I6bd656ad79cd29074a1aaa3c1a09eb1f75ad0812
CRs-Fixed: 819213
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As the channel 144 is supported, SAP can be operated in 80MHz mode
on channels 132, 136, 140 and 144.
Change-Id: I7df1d6d0d74319ba32791f9346031c09d684a4dd
CRs-Fixed: 845953
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Remove multicast_host_fw_msgs and p2p_listen_defer_interval ini
item from the redundant feature flag. This seems to have been
caused due to auto merge.
Change-Id: Idc1718c908cc9fca65d734920197376e6f46ed53
CRs-Fixed: 845251
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix formatting and casting errors for USB interface builds.
Change-Id: Idfe98a4d3e528822711339e631d8c3f0c7df86ce
CRs-Fixed: 816124
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Regulatory initializaton would not happen properly; if the
regulatory callback is NOT serialized with call to
csrInitGetChannels in csr_init_chan_list. Use linux waiting
mechanism to serialize the two.
Change-Id: If2484c80c70645b1e4154665a9eb4c828f3bbe81
CRs-Fixed: 845672
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.108
qcacld-2.0: changes to properly register hdd callback and context
qcacld:TDLS Rectify the reason for the the TDLS tear down.
qcacld: IBSS: Select proper cbmode if DOT11AC is not supported
qcacld: Always update group credit based on vdev
Cafstaging Release 4.0.10.107A
qcacld: Fix for ref STA not connecting SAP DUT in DFS channel
Change-Id: Ib09d7be691a3ec4026286079f8022e934ae22b44
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.108
Change-Id: I2343bd1f74b3c8ce77fcb3a36e6500059adc198e
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
currently hdd callback and callback context related to get firmware
state are not registered in sme, resulting in get_fwstate ioctl
failure.
Change-Id: I71eb12206e4878b2d3101f866317c4ef91ed437d
CRs-Fixed: 843976
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation
This commit ensures to add the prompt reason for the tear
down. Specifically, sets the reason based on if the tear
down is initiated by the peer or self.
Change-Id: Ib6b42c9b6c7bd4e74c0bc504278b602b08e7c178
CRs-Fixed: 720749
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation
If dot11mode in INI file is auto/11ac and WLAN_FEATURE_11AC
is defined, the phymode is used as 11ac for selecting cbmode
even if DOT11AC feature is not supported by Driver/FW.
This leads to invalid cbmode selection and IBSS is
not started.
Adds a check to set phymode as 11ac during cbmode selection only
if DOT11AC feature is supported by Driver/FW.
Change-Id: I8d7e081ee82d776d1472a902140f6a55a3db5dbe
CRs-Fixed: 845285
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Always update group credit based on vdev to
avoid accessing direct tx queue.
CRs-Fixed: 843401
Change-Id: I67945a166f78e604e3fcbd825160029c96716aef
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.107A
CRs-Fixed: 688141
Change-Id: I3dab5c5ed4d35a97e9aef7a230dea4802c7b40f4
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The flag dev_dfs_cac_status which tracks status of CAC timer should
not be updated under MBSSID feature flag as it is applicable for
standalone DFS SAP as well. Because this feature flag is not being
updated correctly, flag dfs_cac_block_tx which blocks data path during
CAC was not reset after CAC end. Hence stations are not able to connect
to SAP DUT on DFS channnel. This patch moves the flag dev_dfs_cac_status
outside MBSSID feature macro.
Change-Id: I847b4d9094f2551132b8caf8c588a4e27b216fbb
CRs-Fixed: 844920
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.107
qcacld-2.0: Block driver commands in FTM mode
qcacld: KW error fix for skb->dev pointer
wlan: Remove the NULL SSID check from AP caps mismatch logic.
qcacld-2.0: add facility to plumb Rx filter capability
Change-Id: I369ebc82dadf8f2cda0c0e3a712ae0d16b3f8c1f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.107
Change-Id: I3fa37ce71abe62986dc14714c70aff47b528ba6a
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Block STA and SAP specific driver commands in FTM mode.
Change-Id: I93928fa05f253cba31fc8ab45e9b8a0644f44ea8
CRs-Fixed: 844532
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
kw fix for opensource with wlan_hdd_soft_txrx.c file.
need to check pAdater->dev instead of checking skb->dev
where skb->dev is coming pAdapter->dev.
Change-Id: I078a184e6b2c92b1697aaa0b6c62338a3461886f
CRs-Fixed: 844044
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In limDetectChangeInApCapabilities if SSID is NULL DUT sends an
unicast probe request to AP and recheck the capability once
it gets the probe resp.Some APs sends NULL SSID even in Probe
resp and thus AP is disconnected.
Removed the NULL SSID check from limDetectChangeInApCapabilities.
Change-Id: I80af36e7cbd711c9afc3d9674844b9cb3af1cabe
CRs-Fixed: 669282
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adds facility to plumb callback API for each forwarded packet
in case of SAP used case.
Change-Id: I55896a9b75bad85771f6cf2fcbe564b64999454e
CRs-Fixed: 799042
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.106
qcacld-2.0:DP: Add 2 extra fields in Rx Reorder Statistcs
qcacld: Remove legacy 2 second wake lock from WMA
Change-Id: I6d5c3f929aa392ba3e869e53f71a9d6bc2a25c3c
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.106
Change-Id: I67fef913578b5a361d9ba90ab28176da71ccc0d0
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add 2 extra counters to rx_reorder_stats{}, to count
MPDU's with sequence numbers in the past, within and outside
the BA window.
Change-Id: I8de5e7561389c7df8665ab005d850429d97fd1c1
CRs-Fixed: 843882
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Remove 2 second legacy wake lock from wma_disable_wow_in_fw
because if any other event needs to acquire a wake lock
it needs to be done in that particular wake up event handler
- After WoW resume WMA acquires required wake lock based
on different wake up reason codes so above 2 second wake
lock is redundant
Change-Id: I0cb30cb0b22c43a2b2cf98e1343d7e061e375c1c
CRs-Fixed: 843420
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.105
qcacld: per CPU rx stats
qcacld: Fix kernel panic due to improper access of user space buffer
qcacld-2.0: Fix regulatory initialization for CC '00'
qcacld-2.0: Dump registers as part of target dump
qcacld: Check tl_context before call WLANTL_disable_intrabss_fwd
Change-Id: Ic4c65bdebae8e44f0af0a54c30fc4fde621184d2
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.105
Change-Id: I3f0493ed5bb5f2c86c7a224896fc3822a7c40779
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
maintain and display per CPU Rx-stats.
Change-Id: I94a6eff33ab6970b516cedb52db2f5931ddcd420
CRs-Fixed: 802312
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Prima to qcacld-2.0 propagation
Since the userspace buffer passed as an argument to the ioctls
is accessed directly without using the copy_from_user api's may
result in kernel panic.
To mitigate this issue, copy the contents of userspace buffer to
kernel space buffer using copy_from_user api and use the kernel
space buffer for further data manipulation.
Change-Id: I1140e441a01d92f9dac02fbdd8c683402228435a
CRs-Fixed: 839929
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In case the initial (BDF) country code is '00', the init_by_driver
flag does not get set. Fix this issue and the adjacent issues.
There is no need to do regulatory hint for country code '00' since
we already initialize with code '00'. But we do need to set
init_by_driver. Also, there is no need to wait for completion event
when doing regulatory_hint. Also remove some stale variables.
Change-Id: I4398096522bb61bb4aa8884312876152b4756839
CRs-Fixed: 841893
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The Dump target command currently doesn't dump registers,
adding the dump register functionality for AR6320 V3.
Change-Id: I7c884c189b2b08170f3ec957b6f77d171a49a0e8
CRs-Fixed: 842481
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
To avoid a situation when STA already disconnected, but packets received
from IPA through exception path, added code to check if iface_context->
tl_context is not NULL before calling WLANTL_disable_intrabss_fwd() in
hdd_ipa_w2i_cb().
Change-Id: I8ca360ee406dbff5fbf04978aebbc910b2ec741f
CRs-Fixed: 841701
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.104
qcacld: Featurize Runtime PM for DP.
qcacld: HDD: Enable Runtime PM Support
qcacld: HTT: Enable Runtime PM Support.
qcacld: HTC: Enable Runtime PM Support.
qcacld: WMA: Enable Runtime PM Support.
qcacld: HIF: Enable Runtime PM Support.
qcacld: Revert AUTO PM Support driven by cld driver
qcacld: check for driver load/unload state before calling ipa_stats
Change-Id: Iaa582fe66a63f51615dca4876d439e3f9d896c9a
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.104
Change-Id: Ide62557b3f2d9a589382f50b75f1bc80856b0aee
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Featurize Runtime PM Data Path Resume handler
Change-Id: Iae0cf89c13b8c3c14e349dbed2dd6339bd0891de
CRs-Fixed: 834747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Runtime PM Feature is to put wlan subsystem to low power
device states based on the inactivity between HOST and FW/MAC.
Change-Id: I89e0dfcb217ed702c6cdc4e707d1c1c541da6cc2
CRs-Fixed: 834747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Runtime PM Feature is to put wlan subsystem to low power
device states based on the inactivity between HOST and FW/MAC.
Change-Id: I8c918e2fb5b14cb035d638316cf34def7dd2cbcb
CRs-Fixed: 834747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Runtime PM Feature is to put wlan subsystem to low power
device states based on the inactivity between HOST and FW/MAC.
Change-Id: Ia5be5f14308c5f383e4fb75f7e9d3f8470502a82
CRs-Fixed: 834747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Runtime PM Feature is to put wlan subsystem to low power
device states based on the inactivity between HOST and FW/MAC.
Change-Id: I1ca416ba01d77aa40c3027697f90eaab3c47bde8
CRs-Fixed: 834747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Runtime PM Feature is to put wlan subsystem to low power
device states based on the inactivity between HOST and FW/MAC.
Change-Id: I72a6d95f5404e00852146e437266684ad1036f42
CRs-Fixed: 834747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Revert changes for AUTO PM driven by cld driver.
Changes for AUTO PM with kernel Runtime PM support will be
uploaded in different commit.
Change-Id: I48c6ea4c5f357f95d9aefc013e0ca6ada89e3a8a
CRs-Fixed: 834742
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ol_txrx_ipa_uc_get_stat is getting called even when SSR is in progress.
add a check to avoid the call.
CRs-Fixed: 830532
Change-Id: Ib03dde554ac49557ce25b52c056801af75b7458e
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.103
qcacld-2.0: Fix for issues reported by static analysis tool
qcacld: IPA uC: Change IPA data path to SW path for Thermal throttling
qcacld: Fix datapath defects detected by Static code analyser
wlan: Fix memory leak issue in cnss_diag
qcacld-2.0: No need to set connection state before disconnect
qcacld-2.0: Abort existing scan before starting DHCP phase
qcacld-2.0: Populate band with ini value in case of AUTO band
qcacld-2.0: Fix for setband commands which occasionally enable dualband
qcacld-2.0: Deregistering STA with correct STA ID
qcacld-2.0: Ignore Ext Cap from supplicant if interworking is not set
qcacld-2.0: Enable BMPS when sme_RoamConnect fails
qcacld-2.0: Send proper reason code for deauth frame
qcacld-2.0: Error Handling if BCAST STA ID registration to TL layer fails
Change-Id: Ia46c366d64963d7eb511734d2875f06480085248
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.103
Change-Id: I896fcb703237395de6d1d4a392a798324f5416ad
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix for prevent issues on Phillppe project. These include:
1) Out of bound errors
2) Memory leaks
3) Null pointer dereferenc
etc,
Change-Id: I8a42fd747b0b53185cb74a54461703679fcc5505
CRs-Fixed: 836074
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change is to switch data path to SW path when TM level is > 0, to
control Tx flow using thermal mitigation duty cycle
And restore the original data path whenever TM level == 0.
Change-Id: I087b68bb874d9b436903975238f8d2745f8e68ea
CRs-Fixed: 838655
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Line 56: CID 50815 (#1 of 1): Uninitialized scalar variable (UNINIT)
in HL case, pool_addr is used without initializing, which is
not required, as tx_desc got memory allocated already.
Line 118: CID 50610 (#3 of 3): Out-of-bounds access (OVERRUN)
Line 200: CID 50680 (#1 of 1): Out-of-bounds read (OVERRUN)
Line 367: CID 50732 (#1 of 1): Out-of-bounds write (OVERRUN)
add TID validation check in RX_IND, to avoid tid >19 scenario.
Change-Id: I32a3339902e231a8193fb8ee984ef029e24bc7e5
CRs-Fixed: 836067
|