| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation
Due to some AP; Dut is receiving Re/assoc frame in wrong
state. Log "received Re/Assoc rsp frame is not a retry frame"
prints excessively when some buggy AP keep sending Re/Assoc frame.
Minimizing the logs once in 15 prints.
Change-Id: Ic9d6ed872127b7e87adc887b0afaf8674119420f
CRs-Fixed: 798344
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation
In WLANSAP_SetChannelRange(), type of operatingBand variable is
changed to eSapOperatingBand enum type, but the enums used in
switch case are of 'eRfSubBand' enum type. Avoid this inconsistent
labelling by using proper enums.
Updated modified version of the original patch set which includes
only the required changes which were not present.
Change-Id: Iba4283fa8c8caf7d46ee6de9ac5e6f21159427c9
CRs-Fixed: 798305
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation
In WLANSAP_ScanCallback(), initialization of event is
after the if block which could leave the event uninitialized
due to the break in the if block. To address this, initialize
the event before if block.
Change-Id: I38cb2ef2cfe8c7b36d3c6e6374fbee764e2272f1
CRs-Fixed: 797296
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixed AP-AP acs optimization issues after pre start bss acs
driven from hostapd.
Change-Id: I6c143faa2d94ff38c02899e3c7deda91c7414e62
CRs-fixed: 792523
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When the memory allocation fails for dma_buffer, stop loading the driver
to avoid kernel crash as it will lead to dereferencing the NULL pointer.
Change-Id: If204cf268b8bf00ec07820fa120ef42c6b3f2312
CRs-fixed: 796525
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Kernel Panic happens due to NULL pointer dereference while accessing
scn->pdev_txrx_handle->pl_dev after pdev_txrx_handle is freed. So added
NULL check to avoid this.
Change-Id: I54d4b17cd39eb1b58f9cb1264f7edfd3f35ebf22
CRs-fixed: 797580
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.39
qca_cld: wlan rx thread set affinity when need high bandwidth
qca-cld: ipa : memory leak fix
Change-Id: Ic20dd3ebfa230e31c4f15efc7c8e7985141fb12f
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.39
Change-Id: I029607e5b9aa553b5c865ee3eb5ac5d25dd4f734
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
With dual cluster system, to reduce cache miss issue and for
lower latency, TL Shim RX thread should run on big
cluster. When high bandwidth detected by WLAN host driver,
RX thread should move to big cluster. And low
throughput required, RX thread should go to little core CPU
to reduce power consumption.
CPU affinity should controlled by Online CPU and throughput
requirement. Even high throughput is required, if PERF CPU is
not online, RX thread cannot attach to PERF CPU.
Change-Id: I5e60fd0d261bba31301b9a5e72d033a09be4d940
CRs-fixed: 795817
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
HTT TX COMPACT path will not use CE interrupt.
Then control HTT message buffer should store seperately, and
free when driver unload.
IPA UC stat request message from host to firmware happen too
often to store seperately and free later. Reserved memory for
HTT control message will be too much. To reduce memory usage
Only one time allocate IPA UC stat request command, and reuse
during driver life time
Change-Id: Id204f6e9b75dc1a91e0f1fb29a7cd77b42d6aa41
CRs-fixed: 786444
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.38
qcacld: IPA uC: Fix regression for Intra-BSS forward offload
qcacld: Fix errors reported by static analysis tool
Change-Id: I5301f4d125a167445c190b1b9944b965b2061c12
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.38
Change-Id: I8d9bdab9d8510a39a01c32df2e54adf49745a4fd
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Disable Intra-BSS FWD offload when gDisableIntraBssFwd=1 in INI or
ap_isolate=1 in hostapd.conf
Change-Id: I85c126aba006565711334bc71ac7a6caa353d817
CRs-fixed: 797131
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change set fix errors reported by static analysis
tool.
Change-Id: I937349bd3c8eb4787323fc13aee5d8d915a2606a
CRs-Fixed: 796703
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.37
qcacld2.0: HDD: Fix for issues reported by Static Analysis
qcacld: Add a sanity check for NULL dereference and array out of bounds
Change-Id: I015e5b269d9961fcf39a6d2d8e624b5cba345145
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.37
Change-Id: Ie9ee0a1cbb9f292a493fc65212685660051ed1e4
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is prima to qcacld-2.0 propagation.
Free dynamically allocated memory 'pHddCtx->cfg_ini'in hdd_wlan_exit()
irrespective of pAdapter value.
Change-Id: I91206f92c064d045305a64f344a8bad3a3b40e52
CRs-Fixed: 795261
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Check for psession NULL dereference during processing of MLM START
confirmation and check for array out of bound in sapAddMacToACL
since size passed may exceed maximum addresses.
Change-Id: I0cf1bc13f73c4af1f4e8178bed9b45002bde6896
CRs-Fixed: 796225
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.36
qcacld: Added the gEnableDFSPnoChnlScan ini parameter
qcacld: Prioritize non-DFS channels on radar detection
qcacld: Extended channel switch announcement support in beacons
qcacld: Fix improper addressing of secondary channel offset element
qcacld-2.0: Restrict packet length to credit size
Change-Id: I15eba2d37377d1459e849b0b85d2cfd51fce2f9b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.36
Change-Id: Iec0fd68198357da0a8b0d370006604f46e0b3aab
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation
Currently DFS channels are sent as a part of PNO request.
This ini variable is added to enable/disable the DFS
channels in PNO request.
Also added a check to handle the scenario where all the
channels sent by supplicant are DFS in PNO request.
Change-Id: I066cd9501ca52478e4ba4929407eead4be32ecf5
CRs-Fixed: 796240
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change will prioritize non-DFS channels over DFS
channels while selecting the new channel after radar
detection. After radar detection, if DUT moves to DFS
channel, the connection between the peer and DUT will
get terminated due to CAC time. To avoid this, the new
channel chosen will be a non-DFS channel. Only when
non-DFS channels are unavailable, the DFS channels
will be chosen as the new channel for SAP/P2P GO
INI entry 'gPreferNonDfsChanOnRadar' can be used to
select if this preference to select non-DFS channels
is required. By default this entry will be zero, i.e.,
the channel selected can be either DFS or non-DFS.
Only when this INI entry is set to its max value of 1,
the prioritization of non-DFS channel will happen.
Change-Id: I19fe9a47110ad99173a4594e50a3b02337587156
CRs-Fixed: 792996
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Support is provided to include extended channel switch
announcement, with element id 60, in the beacons. This extended
channel switch announcement, for example, shall be used by P2P
GOs which are switching to a new operating channel.
Change-Id: I7272ffe5d2bf028b5a4c32625d11d8bb5bc5824d
CRs-Fixed: 785723
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently secondary channel offset element, with element id 62, is
wrongly being addressed as extended channel switch announcement.
Now that the support for the actual extended channel switch element
with element id 60 is going to be added, the existing wrong
addressing is fixed to eliminate discrepancies.
Change-Id: I509d0b018c4f4837b31d51bb68fbce88cae4b792
CRs-Fixed: 785719
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When the packet Length exceeds endpoint credit size, set the packet length
to endpoint credit size.
Change-Id: I2fa153180ed58100e3f266d787f6a7ce30a559f8
CRs-fixed: 792502
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.35
qcacld: CL 1224928 - update fw debug log file
qcacld-2.0: Avoid kernel panic during ioctl handling
qcacld-2.0: Reduce log level from ERROR to INFO
qcacld-2.0: Use wlan_hdd_cfg80211_inform_bss_frame to update bss database
qcacld-2.0: Fix Invalid BSSIndex
qcacld: Fix kernel panic during driver unload
wlan: Handle MIC Error in Chatter Mode
Cafstaging Release 4.0.10.34A
HDD: Serialize CFG80211 ACS operation in MBSSID
Change-Id: I2f792919c77fa2333b469acc94b8a3fecb49dc33
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.35
Change-Id: I92493e50b564652d5817746d7cfee683709b7e7e
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add NAN_DBGID_NAN_NOT_ALLOWED
Change-Id: I570df6bb5793e4b9bf06e5cf9b90fb837b1a36cf
CRs-Fixed: 794618
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation.
To avoid kernel panic do not allow ioctl to execute
if hdd context is not valid.
Change-Id: Ib521b00665e7913d65a18e9703f7bd02eac82ed1
CRs-Fixed: 793251
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation.
There is a possibility of wlan_hdd_tdls_get_peer() to return
error in case device_mode won't fall under STA/P2P-CLI, causing
debug logs to print continuously in wlan_hdd_tdls_get_peer() and
wlan_hdd_tdls_increment_pkt_count(). Hence moving log level to
INFO.
Change-Id: Ia7bc3423e367646b02797389e3b765a1b1afc732
CRs-Fixed: 792863
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation.
Bss description are updated and maintained in kernel after every scan.
After successful association, in hdd_AssociationCompletionHandler,
bss details (beacon_ies or proberesp_ies) of current AP are updated
in kernel database using cfg80211_inform_bss().
While connecting to hidden SSID, current BSS details are obtained from
probe resp, but cfg80211_inform_bss() updates the details in beacon_ies
instead of proberesp_ies. For kernel, this corresponds to AP changing
its beacon from not having an SSID to showing it, hence it gets dropped
and causes connection failure.
Using wlan_hdd_cfg80211_inform_bss_frame() to handle the beacon and
probe resp and update the database appropriately. Remove the no longer
used wlan_hdd_cfg80211_inform_bss() function.
Change-Id: I348363c7860c21d4feacc70393c2f0ab1ff4b988
CRs-Fixed: 792832
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is prima to qcacld-2.0 propagation.
step: sta connect to ap, GO connect to GC, disconnet go/gc link.
root cause: if customer modified Int0MacAddress in file
WCNSS_qcom_cfg.ini, at same time isP2pDeviceAddrAdministrated
is set, sta and Go will share same mac address which cause crash
when disconnect.
Change-Id: Ic0e11d105dbc85cd7e4da1c0dabdcc796545cc04
CRs-Fixed: 792697
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
During driver unload SYS stop is interrupted and rmmod context
gets unblocked which starts cleaning driver data structures when
MC thread is still processing SYS stop request.
Fix the issue by replacing wait for interruptible event with
non-interruptible event with a timeout value.
Change-Id: Ic9db2f8e637ee688176529a78402b4776ec4bed0
CRs-Fixed: 795242
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add support to handle an error indicated by the fw in offload mode.
In this case - MIC error type.
Change-Id: I53363bdbaafad7fab0a6e067a43892a3066abbb6
CRs-Fixed: 791274
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.34A
CRs-Fixed: 688141
Change-Id: I4952898e91bfd0a22fe0ec934aae9d3bb743e5e6
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When several hostapd instances are started for SAP interfaces
simultaneously in ACS configuration, ACS has to be serialized to
consider MBSSID ACS optimization and MBSSID DFS restrictions.
So when ACS is already in progress, schedule the next ACS after
current ACS procedure is completed.
Change-Id: Iab77fff2742e4616f69ac3e28b60c1b3ee40a6db
CRs-fixed: 792523
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.34
CLD: Logging improvement in Mcast/Bcast Filtering
BMI: Set maximum supported peers to 10 for high latency.
wlan:Clear the wmmAcSetupImplicitQos work in case of implicit AC mechanism
Change-Id: I07608986f64f9c8ef8e4e4c3a9300ba39f45c448
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.34
Change-Id: I41ed1ec127bfa69f34541d04518b000dfcbe230b
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add Logging Message to display Success/Failure status in Mcast/Bcast
configuration
Change-Id: If973a3d4e71b7d27dc04b7958fbe5b5dae5c21e2
CRs-Fixed: 794844
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Changes are made to set maximum supported peers to 10
in case of high latency.
Change-Id: Ia7caaa4f8c349c3200c02c1e4b333872b2e13ac1
CRs-Fixed: 794331
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
wmmAcSetupImplicitQos work is initialized only in case of
implicit AC mechanism, clearing the wmmAcSetupImplicitQos
work in case of explicit AC mechanism leads to crash.To
address this issue conditional check is introduced to
Clear the wmmAcSetupImplicitQos work.
Change-Id: If9c619c9ac7ce97d37779b51010b56b84728fa2f
CRs-Fixed: 794179
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.33
qcacld: Add NULL check in SME GetCommandBuffer routine
Change-Id: I38b8c3f5bc034eab56451413de1fdf5380e2931c
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.33
Change-Id: I7ab376a4e429d0efbc41e94a9d8b4467b2bb1e75
CRs-Fixed: 688141
|