| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In case of TDLS External Control, user app may delete a peer while
TDLS is initiated or setup is in progress. In those cases discard
TDLS Discovery Request, Setup Request and Setup Confirm if peer is
removed by user application.
Change-Id: Ieb3bec240f9d58ae8eba9180c26c8fa0aa9554df
CRs-Fixed: 907211
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently exit BMPS is allowed when PMC state is UAPSD.
But when PMC post the msg to PMM and state is
ePMM_STATE_BMPS_SLEEP, PMM does not allow the exit BMPS.
Fix is done to allow the exit BMPS even when the PMM state is
UAPSD_SLEEP.Also if exitBmps is failed, then pmc state is set
to BMPS rather than FULL POWER.
Change-Id: Iafbe685c59e3855eac3b4415c5ddeda2f3955323
CRs-Fixed: 889704
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When sap respond mdns request, the txt content should be segment
by '/', otherwise all content will be sent in one segment.
Change-Id: I64ab0062ced3fd028ceb0da7a3a2cb737bf726cb
CRs-Fixed: 903983
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change is to add the 2G EBT type for PPS
Change-Id: Iacf5b8f2b3b1782ef926f1b7faeceebf3c1d9303
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
All WMI work queue should be cleared and processing stopped before
bus context destruction. This change enforces this rule.
Change-Id: I2e12f3f08424f718ec66fe257060ce13de17ee4e
CRs-Fixed: 840422
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Driver INI parameters based ACS method is needed for legacy
android configuration. Update driver to reintroduce this
support and relevant IOCTLs.
Change-Id: I0317e5f7b820283bb42ae87bf73d4e09b8cf5657
CRs-fixed: 906161
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
In the current design, PMKID is sent in RSN IE in reassoc req for
CCKM roaming.When AP receives CCKM IE and PMKID, it gets confused
and rejects the reassociation.So in case of CCKM+RSN, don't send
PMKID.
Also, in reassoc request, MIC was going 0 in CCKMIE.This MIC is
calculated by calling platform driver API.When this API returns
SUCCESS then result is copied in MIC buffer but if this API
returns EINPROGRESS/EBUSY, then driver wait for the event and once
the event is completed it does not copy the result in MIC buffer.
So changes are done to copy this result in MIC buffer in case of
BUSY/INPROGRESS status.
Change-Id: Ide74db250aa5c129fa223582be830c15f34cfb16
CRs-Fixed: 763969
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Some of the logs are misleading to believe that there are
some memory related issue which infact is not. Cleanup the
logs to convey the exact message that has to be conveyed for
those scenarios
CRs-Fixed: 907715
Change-Id: Iaab688eb9b8b19705b3d87c4efe1c7ef29ccf613
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.180
Change-Id: I8999761151bbb3ced33d9f3478edc264ec97b87b
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix the logic to process pending scan when there is an active
SME command being processed.
Do not consider session id for processing pending scan since scan
parallelization is not applicable.
Change-Id: I2379f3031fcdc388227c768791c7f91aad36296e
CRs-Fixed: 905155
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change is to remove the temporary aliases for deprecated
WMI_DBS_CONC_SCAN macro
Change-Id: Ibec54073d24e7799a00f19db0d258a7c17f5daf8
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix compilation error due to recursive early inclusion of
wlan_hdd_assoc.h in wlan_hdd_dp_utils.h .
Change-Id: Ib045969ab83f9155726af1dc176f10cd0da4f835
CRs-Fixed: 902775
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
For mobile devices master mode should be disabled on indoor
only channels. Achieve this by marking the channels in wiphy
as passive.
Change-Id: Ifa454798f78c99ba7fe697930ffc05542c2f7c64
CRs-Fixed: 906257
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
QCACLD firmware already addresses power concern during PNO scanning by
extending fast_scan_period, slow_scan_period and fast_scan_max_cycles
configuration which need to be set by the host driver.
Add the host driver support to do the same.
Description:
1. fast_scan_period: This is the fast PNO scan period. The scan
interval time sent down by the supplicant is assigned to this.
2. fast_scan_max_cycles: This parameter tells firmware to switch from
fast to slow scan period after this many number of fast_scan_periods
has elapsed.
3. slow_scan_period: This is slow PNO scan period with which scan happens
less frequently to save power. Once the FW switches from
fast to slow period,it remains in slow scan period until next PNO Start.
cfg.ini items:
1. Repurpose gPNOScanTimerRepeatValue to fast_scan_max_cycles.
2. Introduce new cfg.ini gPNOSlowScanMultiplier to act as multiplier of
fast_scan_period.
Change-Id: I453f09d42be3228ecc9c5023eca26eae1e589d6a
CRs-Fixed: 902381
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Increase timeouts on suspend and resume messaging to give fw time
to detect axi errors and initiate ssr. Allow gracefull recovery
if ssr is triggered before timeout. Otherwise bugon.
Change-Id: I3e4366caa8d114af45a7d286f2caf7124596ffc5
CRs-Fixed: 906069
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Get interrupt registers when pcie link resumes if a register
access was requested while the link was down. This helps debug
unexpected interrupt errors by confirming that the interrupt was
disabled in the source while the link was down.
Change-Id: I4204c9c4dca86001ee39c96b2be236853a6a0a96
CRs-Fixed: 904073
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Accessing registers after the pci link is down resultes in an snoc error.
Change-Id: I8039f350ead6c1aea8aa6ed3e947c76f185129de
CRs-Fixed: 904073
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.179
Change-Id: I9d23635f8ca8b2072af5df15c0e23ec3ca883973
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently DS param IE is not present in probe req frames.
Set bit11 in scan_ctrl_flags to add DS param IE in probe req.
Change-Id: I57f79bd6dc5bd452987cb7d09cafa425ea2bbff4
CRs-Fixed: 905421
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Update RX checksum result in skb for full reorder offload
case.
CRs-Fixed: 900954
Change-Id: Ifadd3ec3d94d4858ca3b90359423e8298badbcae
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove QCA_CONFIG_SMP flag from wmi_control_rx to handle
WMI_WOW_WAKEUP_HOST_EVENTID & WMI_TX_PAUSE_EVENTID events
in tasklet context for SMP systems as well.
CRs-Fixed: 905875
Change-Id: I51aa47aabaab57c0019df7a6f8c8648becf7cec5
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
There is no need for host driver to do VOS_BUG if FW has already requested
recovery during suspend.
Change-Id: I0c77210316fea978fe686201f42b9501612e9a1e
CRs-fixed: 904909
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Give coherent names to datapath debug iwpriv commands
for p2p0 and wlan0 interfaces.
iwpriv wlan0 getStats
iwpriv p2p0 getStats
Change-Id: I9dcb0771f7aef5076f7ee5bb43dd4aafae5dba0e
CRs-Fixed: 900044
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.178
Change-Id: I93e899ac3ac1291d02e44f87e8ab40a31a538971
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Crash happens during SSR WLAN shutdown, since adapter is NULL, when
IPA interface is already cleaned up before SSR.
To avoid this, added a code to check if the interface is not already
cleaned up before clean up the IPA interface during SSR WLAN shutdown.
Change-Id: I8707f3593bb718531739fd355b64e48ff4cfe780
CRs-Fixed: 905070
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
With ATH_11AC_TXCOMPACT defined, host to target message send-completion
won't be called and messages are stored in htt_htc_pkt_misclist after
sending to HTC layer which will be freed upon htt_detach. This list
doesn't have a size limit and outgrow with more messages.
Add a fix to limit the size of this list which gives enough time for
firmware to process these messages before releasing it.
Change-Id: I6feb2d5700abe81a21dd93303163202616c739f5
CRs-Fixed: 902909
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Per requirement, config rx packet handle option
options may choose from INI item "rxhandle"
New item will replace enableRxThread, and will give more option
rxhandle
0: rx packet will be handled on irq context
will be used for mdm
1: rx packet will be handled on vos rx thread
used for legacy msm
2: rx packet will be handled on rps
Change-Id: I2aba5d46c0f88001ee877cdbd41d7f85a9802da4
CRs-fixed: 902775
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
pronto to qcacld-2.0 propagation
While adding pStaDs for IBSS when peer beacon is received, HT
secondary channel offset is not copied from beacon. This leads to
false change capability indication while processing the same beacon
and thus update cb mode is sent with staid 255(default),
leading to crash.
Update HT secondary channel offset from beacon and add a check in
cbmode update to ignore update if staid is 255.
CRs-Fixed: 885747
Change-Id: I66dedb38aadde473b99b2f8fc4a7a9b855a10b2a
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove the DSRC channels returned to userspace for channel list
queried. The query is typically for scan or SAP candidate channels;
DSRC channels are not required in them.
Change-Id: Ia22dee7e165cd20d78c8d888be91132a0e4ddf9b
CRs-Fixed: 902018
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove duplicate lines of code in limSwitchPrimarySecondaryChannel
Change-Id: I612645dcafeac0a2a82255806d36eb8cc253a549
CRs-Fixed: 895258
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It is impossible to know whether the device is INDOORs or
OUTDOORs. Therefore let there be no TX on INDOOR channels in
client mode.
Change-Id: I8c59c6532a1742ce35ecb15cfe47604532f2130f
CRs-Fixed: 902676
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In sap auth offload enabled case, if psk isn't 4 bytes aligned,
tlv check of WMI_SAP_OFL_ENABLE_CMDID will fail.
Change-Id: Icd6c437f8d7705262e8853b9c348f950b04790b5
CRs-Fixed: 903134
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.177
Change-Id: I0e277576109feae4e4a8c3ee38cf9d656403729a
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Add support for RXFILTER driver command for IPV4
multicast data packets
- Enable/disable IP V4 MC packet filtering in FW based
MC/BC list received from kernel
Change-Id: I55f5806544bbdcb43b9af58f9875126f8a62afd4
CRs-Fixed: 904247
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
During create peer, 'delete peer' print is coming from
ol_txrx_peer_find_add_id(). Peer deletion is not happened when
ol_txrx_peer_find_add_id() calls ol_txrx_peer_unref_delete().
Actual peer deletion is happening in ol_rx_peer_unmap_handler().
So, remove 'delete peer' print in ol_txrx_peer_find_add_id().
Change-Id: If37a573f6ff734743c3901b96c7134c81b35e4c7
CRs-Fixed: 902463
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix soft AP to not send Assoc response for Assoc req which is unprotected
and initiated by an injector rather than a testbed station.
If STAUT sends duplicate Assoc request, Assoc response should be sent only
in case of non-PMF connection.
Change-Id: I6fb4c139af333c937e767cb111df4d1d69bddbd9
CRs-Fixed: 902969
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix to include DS Params IE only for 11b/g mode.
Currently soft AP advertise DS Params IE when rrm is enabled
even if it is not in 11b/g mode.
Change-Id: I930d05e4606559a04d0c9a9b993af8115e87fdbd
CRs-Fixed: 902848
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix the issue that IBSS peers with WPA encryption and TKIP group
type connect.
Earlier the fix to avoid peers of different encryption types to
connect did not handle TKIP case and there was no connection.
Change-Id: If2548844d1024e86ef2105e3e084ce6683f9eea2
CRs-Fixed: 902332
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.176
Change-Id: Icea08bc24c39d1692f169e1c7c966de8135d9dbb
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Add info level logs for ARP, NS offload.
Change-Id: I65943d4428f724c39142d1371c04541fcaba7d83
CRs-Fixed: 880526
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
FW supports RTS CTS protection feature for Multi channel
concurrency. Update host driver to configure this using
INI parameter.
Change-Id: I22bb8930fcac06a527d87f089935e90ac9c68afb
CRs-fixed: 902286
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change is to revert CL 1376450 - add RSSI information to
WMI vdev stopped event.
Change-Id: I44a22a0e7435030c55b0b9fb9f2ee5cff9e696dd
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Optimize logs in suspend/resume path
Change-Id: I70757bd1c78a685ba08361dba95945797dc2bf9a
CRs-Fixed: 903009
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- In WMA start scan command buffer is used after calling
WMI unified command send API
- WMI unified command send API internally takes care of freeing
command buffer once copy engine TX complete interrupt is received
- Since start scan command buffer is freed in WMI kernel complains
about WMA is still using freed pointer
- Fix this issue by caching vdev_id and scac_id before calling
WMI unified command send API
Change-Id: I3ac4aaf3c9bd5fc70dcaf4351287486814d8e4a9
CRs-Fixed: 901871
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- In wlan_log_to_user() filled length is unsigned integer.
- When filled length and message header size is added it becomes
greater than max size which is 4096.
- When filled length + message header size is subtracted from
max length it becomes negative but because of arithmetic
conversion it becomes a very huge unsigned integer which
leads to length check failure.
- And since length check is failed filled length is keep getting
incremented and finally casuing crash because of overwriting
other's memory.
- Fix this issue by putting proper max length check such that
when filled length + header size is greater than max length
new free buffer is taken from free log buffer pool.
Change-Id: I7132b4355345d42f9c23429be0eaeeb63d7e9e0e
CRs-Fixed: 902173
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.175
Change-Id: I3877f23ca47c12753983c2c7f74d039905dc8931
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently as part of sme close session we purge all the pending
commands and queue eSmeCommandDelStaSession command.
Above behaviour leads to command timeout issues if disconnect
command is pending for the session since without BSS deletion
session deletion is deferred in WMA.
Address the above issue by queueing disconnect before
eSmeCommandDelStaSession command to ensure deletion of BSS.
Change-Id: Iefb9289db9bd298abce42e5ca82dcb288541e26b
CRs-Fixed: 892629
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Adding a new option 15 to txrx_fw_stats in iwpriv command for counting
the number of TXBF Mu packets received, number of TXBF SU packets
received, number of TXBF directed NDPA, number of TXBF retried NDPA
and total number of TXBF NDPA.
CRs-Fixed: 897792
Change-Id: Ied6b9e3620c7cf898e6253542e39f79909854ddf
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
During SSR WLAN shutdown, since STOP_BSS_EVENT is not sent,
HDD_IPA interfaces are not cleaned.
After SSR reinit WLAN, when WLAN_AP_CONNECT event occurs,
since ipa_context is not NULL, IPA_OFFLOAD_ENABLE WMI message
is not sent to FW. Later, when WLAN_AP_DISCONNECT event occurs
and send IPA_OFFLOAD_DISABLE WMI message, crash happens since
it is already disabled in FW.
So added a code to clean up HDD IPA interface when SSR WLAN shutdown.
Change-Id: I951104057e4524b23c0c613c7ec7cb17079e8ecc
CRs-Fixed: 901481
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a compiling issue when BUILD_DEBUG_VERSION := 0 is set in Kbuild.
Change-Id: Iaee98eb91d66990dfa4989a7c07cb5592f8a6079
CRs-Fixed: 898366
|