| Commit message (Collapse) | Author | Age |
| ... | |
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.155
qcacld: Fix for driver crash when invalid country code is set
qcacld: dont send connect result to kernel,if HDD's discon is pending
qcacld: Abort scan for SSID if deauth is received from supplicant.
qcacld: From HDD remove the logic to try shared auth if open fails.
qcacld: [HIF] host crash during the test for BT BNEP profile
qcacld: [HIF] Unable to download firmware during SU DevTest auto test
qcacld-new: FW crash triggers kernel panic and saves full ram dump
QCACLD: Store ACS channel config in SAP context
qca-cld: tx pause event handle with tasklet context
qcacld: DFS: Fix channel bonding mode during vdev restart request.
qcacld: Remove references to CSR session Id
qcacld: HDD_VOSS: STA+STA roaming sessionization
qcacld: WMA_TLSHIM: Roaming sessionization
qcacld: UMAC: Neighbor roam sessionization
qcacld: UMAC: Provide fix for sessionizing Fast Transition
qcacld: HDD: Provide fix for sessionizing Fast Transition
qcacld: WMA: Provide fix for sessionizing Fast Transition
qca-cld:cld_txrx: Fix static analysis issues in tl_shim.c
qcacld: Cleanup UNII-1 band channel assignment.
Change-Id: I3cdea2344eecd24802479541c15d7d0dae0865ad
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.155
Change-Id: Ib63442eba219ede8fa906aaaeb7076c2edac0a32
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, when the driver initialization fails, all the
clean up operations are performed during startup. But, again
the platform invokes the exit function where a few repeated
cleanup operation are performed. Along with this, some of the
NULL pointers are getting dereferenced.
So, in this fix, if the clean up operations are already
complete, the exit function is not invoked again and only the
minimal cleanup required is done.
CRs-Fixed: 694637
Change-Id: I4c321787327c33d089f77ed12935e65db080e603
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If HDD has initiated the disconnect command i.e connState is set to
eConnectionState_Disconnecting, do not send the connect
success/failure or disconnect indication to kernel.
This is already handled in kernel as part of __cfg80211_disconnect
after driver return from disconnect ops sucessfully.
The connect success/failure or disconnect indication sent by driver
will be queued in workqueue of kernel, which might get scheduled
after kernel gets the next connect command from supplicant,
this leads to driver and supplicant in unsync state.
Change-Id: I7184a260709175e92b16226702bafd8f083dc498
CRs-Fixed: 689884
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
During connection if AP is not found in scan list, driver tries
to scan for the ssid (eCsrScanForSsid) and if AP is found,
the connect cmd is started.
During this scan if Disconnect comes from supplicant, as there is
no ongoing connect command and sme is not in connected state, the
disconnect command is dropped in SME and hdd is indicated success.
This leads to HDD waiting on the event disconnect_comp_var and
connState to eConnectionState_Disconnecting.
After this if supplicant send connect and as HDD is in
disconnecting state it will again wait for disconnect_comp_var
and return failure after timeout and this will continue and user
will not able to connect.
If disconnect is received during eCsrScanForSsid abort/dequeue
the eCsrScanForSsid in SME and in HDD set the connState to
eConnectionState_NotConnected and set disconnect_comp_var
complete.
Change-Id: I1da89065e1e59bcf08806179f85e3d9d00d5828e
CRs-Fixed: 689890
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
HDD tries to connect using shared auth if connect with open auth
fails. This leads driver to send 2 Assoc reject to the
supplicant which may lead to mismatch in states of driver and
supplicant.
In LIM if auth type is eCSR_AUTH_TYPE_AUTOSWITCH and if the open
auth is rejected with reason code
eSIR_MAC_AUTH_ALGO_NOT_SUPPORTED_STATUS (13) it try again with
shared auth.
Removes the logic from HDD as it is already handled by LIM.
Change-Id: If0dae1d3aadf3c833b7ce3064b04febfbeedc233
CRs-Fixed: 689892
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The disconnect happened duing probe stage and it casued probe fail.
The disconnect was caused by cold reset which was executed in disconnect
callback.It needs to add a wait mechanism in driver unloading to
prevent the race condition between rmmod procedure and Khubd process.
Change-Id: If5f1d31e6e5d91e0f721412dd9d3a9e82659bd04
CRs-Fixed: 697887
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Use cold reset instead of warm reset to prevent the abnormal behavior
duing usb probe stage.
Change-Id: I441f0321ef3865fe932f65d9ff320273c4969ede
CRs-Fixed: 692169
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
1. It's for USB only.
2. After firmware crash, firmware uploads full ram dump to host,
and host save it by allocating a memory.
3. After recovery from kernel panic, we could use crash tool to
get crash log and access memory to get ram dump of FW.
Change-Id: If9d4b30e9405f6e7fe1b680e2ab66587cbf1be2f
CRs-Fixed: 694457
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ACS channel configuration value need to be passed to SAP context
for later channel selection. It will be checked when selecting
proper channel from channel range if ACS is enabled.
Change-Id: I00505edd10a2fc86308db087c61e28e09fe90118
CRs-fixed: 698941
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
TX pause event handled with worker thread.
RX frames processed with tasklet context.
With single core system, if RX frame keep incomming with higher
priority, MCC case, TX PAUSE event cannot be processed on time.
Even firmware scheduled TX PAUSE event with correct duration,
host cannot make the same scheduling.
To mitigate problem, TX pause event should be processed on tasklet
context
CRs-fixed: 699368
Change-Id: Ib3a69cf93e5de838b5341627962e1c14514ae9d7
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Issue with current code is, whenever channel change request being
sent to the firmware at that time incorrect channel bonding mode
gets populated.
To fix this issue, we now extract the correct channel bonding
mode from the pSessionEntry's secondary offset of the channel.
Change-Id: I7f06e620e4ae1f20449c56caac9280460afa9cee
CRs-Fixed: 699774
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As a part of STA+STA, CSR code is sessionized. We have sessionId
passed to all the required functions, we don't need a place holder
for sessionId in CSR neighbor structure. Hence remove it.
Change-Id: Ia4ff749787b70bde2d042574df0cace9c14bd3e2
CRs-Fixed: 698262
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As a part of the STA+STA roaming feature, the requirement is to
disable roaming on both interfaces when both STA+STA are connected.
If any of the interface disconnects, roaming need to be re-enabled
on the connected interface.
Address this requirement by:
1. Sessionizing the required data structures and functions.
2. Upon receiving connect request on 2nd STA interface, disable roaming on
1st STA interface
3. On any STA interface disconnect, re-enable the roaming on connected
STA interface
Change-Id: I4e3c512e9ab6b8f14ebc0d1b5130c2ed0e173ee5
CRs-Fixed: 668301
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Changes required to address STA+STA roaming requirements
Change-Id: I6d3a592c129a63f51d7b6ff7854e42acb37c4bd1
CRs-Fixed: 683121
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As a part of the STA+STA roaming feature, the requirement is to
disable roaming on both interfaces when both STA+STA are connected.
If any of the interface disconnects, roaming need to be re-enabled
on the connected interface.
Address this requirement by sessionizing the CSR neighbor roam
functions.
Change-Id: Iafcdac64bdf6befd78ed9af207f56d0b0232eaaf
CRs-Fixed: 683120
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Provide fix for Fast Transit (FT) sessionization in SME/PE.
The FT module assumes single STA interface which is not
correct anymore. With STA + STA support, the roaming needs
to be enabled and disabled during operation
Change-Id: Ia0070232b679e565ed63d8b31f2ea38f1a5840cd
CRs-Fixed: 684240
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Provide fix for sessionizing fast transition in SME and PE.
So far. FT assumed a single STA session but that is not true
any more with STA + STA concurrency requirement. Hence making
the changes for supporting FT on both (or more) STA sessions
Change-Id: Iad5ae03df4c8104f21466b3620cef6bf2d815677
CRs-Fixed: 684424
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Provide fix for sessionizing fast transition in WMA.
So far. FT assumed a single STA session but that is not true
any more with STA + STA concurrency requirement. Hence making
the changes for supporting FT on both (or more) STA sessions
Change-Id: I8dc2552b8ec7708939147cae42a0ca18fab9a3f1
CRs-Fixed: 694093
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fixing static analysis issues in tl_shim.c
Change-Id: I8ce052b03434470aad9a083486268f55c480e6de
CRs-fixed: 698161
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The strict FCC rule for passive channel assignment for
UNII-1 set of channels is no more in effect. Therefore
cleanup the associated ioctls WE_ENABLE_STRICT_FCC_REG
and WE_GET_CHANNEL_LIST
CRs-Fixed: 698276
Change-Id: Ia5c8d7f836ab4e732f74889d66394af8a8de2a25
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.154
WLAN: qcacld: Copyright fix: Removing QCA Prop copyright from opensource
qcacld: Configure correct Rx/Tx LGI data rates for 1x1
qcacld:Fix race in starting HIF Sleep timer
qca-cld: ipa hardware data path disabled bug fix
qca-cld:hdd: Store ACS configuration value to SAP context
qcacld: PMF: Fix to delete pmfSaQueryTimer during SubSystemRestart
qca-cld:lim: Pass HT Capabilities IE to hostapd
qca-cld: rx full reorder offload should be enabled only rome 3.X
qcacld: ipa: Dont request RM when no pending packets
qcacld: ipa: Fix issue reported by static analyzer
qca-cld:lim: Send change OP mode message to FW
wlan: Guest AP should follow Primary AP's dfs channel
Change-Id: Ia1c93431b6bf449cf39e92f5e8a7eebc5717ef3f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.154
Change-Id: I555c4e78de02b6440f31cf89a828ecd1b363627d
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixing the copyright issue for opensource.
Change-Id: I6b93f9b799f653d93bd002e88631620fa31db8cc
CRs-Fixed: 698830
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The default value for Rx/Tx LGI data rate is 780. This is valid
for MCS 9 for 2x2. These parameters should be set to 390
When device is configured in 1x1 mode.
Change-Id: Ic9c7b0aa1c6e7f23d72e5495a19afba2927556e5
CRs-Fixed: 698127
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
HIF sleep timer is getting started from both HIF_sleep_entry() and
HIFTargetSleepStateAdjust().
So make sure that HIF sleep timer is stopped before starting to
avoid kernel panic.
CRs-Fixed: 698535
Change-Id: I44dd079128f3925695a3db2ba45052d1ee04b8cd
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
To make IPA micro controller hardware data path working,
modem hardware data path should be enabled.
Current code, software data path enabled, then hardware data path
disabled. When PIPE enable software path should be disabled
Change-Id: I033c9fbb6a42bb329bcfed0a87f202310bc7daf2
CRs-fixed: 698788
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ACS configuration value need to be passed to SAP context for
later channel selection. It will be checked when selecting proper
channel from channel range if ACS is enabled.
Change-Id: I54aee78ed9158fe14620d3a9516dbc09f9a65681
CRs-fixed: 698941
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The issue is, when SSR is triggered, we are not deleting pmfSaQueryTimer
because the function which actually deletes this timer is not getting
called during SSR.
This solution will fix this issue. As part of this solution, when ever
SSR is triggered, we will loop through each STA per BSSID and deletes
the pmfSaQueryTimer associated.
Change-Id: I01d6394d78b4ef93bdb5af24445c24d80d2fa8df
CRs-Fixed: 696054
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
For OBSS feature, driver needs to pass HT Capabilities IE to hostapd.
Added code to pass HT Capabilities IE into the additional IE structure
in order to pass to hostapd.
Change-Id: I3fa48b900dae5e12e7aaef467779da80e9293219
CRs-fixed: 697592
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
RX full reorder offload feature should only be enabled for Rome
3.X PL. MDM and HL data path PL should not enabled feature.
INI value will be disabled for MDM and HL system
Change-Id: I3c42f9b6881f2f2e7bfcab5fb0bea2719a7245c1
CRs-fixed: 698807
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
With the recent changes to prevent the suspend while data is
going over IPA, a new issue is introduced where in IPA RM request
would be called even when there are no nbufs in the pending
queue. This leads to not releasing the RM as release happens
from write done call back which would never be called as no nbufs
are passed to IPA hardware. This issue happens when all the nbufs
are pre-filtered and no nbufs are queued to pending queue to be
sent to IPA.
Also along with this change, adding debugfs write call back to
reset the stats which would help for better debugging and
increase the debugfs buffer size to 4096 to support concurrent
interfaces. Buffer size of 2048 is not enough to hold all the
interface statistics.
Change-Id: Iaa876e2651cdc3400fb9a4de9f85ac7a7a5e05af
CRs-fixed: 698929
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixing issue reported by static analyzer for IPA modules.
Issue are introduced in multiple changes which are now fixed in
right way.
Change-Id: If924df7785f165f7447564eb91eb83a13da74c42
CRs-fixed: 698170
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
For HT20/40 mode switch, check associated station's HT capability
before sending change OP mode message to FW.
Change-Id: Iad4f7fde03eb8399db9e17087b9720b8221c7fb8
CRs-fixed: 697592
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In AP+AP case, radar detection is supported only in case of SCC
mode. So if primary AP is in DFS channel, guest AP should follow
primary AP's channel.
Change-Id: I117d8d436fe00a23d3eecf625a9d9704eb548662
CRs-fixed: 698719
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.153
WLAN: Fix potential NULL pointer access in CE
WLAN: Fix potential null pointer and array out of bound issues
qcacld: Fix of join request getting stuck in SME queue
wlan: New DWELLTIME ioctl interfaces break backward compatibility.
wlan: scan taking more than 1 sec despite of dwell time values.
wlan: Interface to set/get active/passive min/max channel dwell time.
qcacld: Print ACL list when its full
Change-Id: I419df181c4a94c852d05a164875c114f2df7e4ae
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.153
Change-Id: I282be178ae2a3f223e4da0095b14e0bdcb0355a2
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The static analysis discovered possible null pointer
Change-Id: Ifbe17910f4fdbe7ac472e53880364b92c6fe1607
CRs-Fixed: 696796
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The static analysis discovered potential null pointer access and array
out of bound issues. Protection is added to address those coding bugs.
Change-Id: I65b2ab21491f992c537590d3e167ab096fa5ac53
CRs-Fixed: 698156
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Join request sent by SME is dropped in PE because PE already
has its defer queue full. Increasing the defer queue size to
accomodate and handle more defer request message in PE.
Change-Id: I5fb476f4e4a5a7d59c5f41c334efe248ba894c90
CRs-Fixed: 697785
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The new interface for getting and setting the dwell times break
the interface for old application programs. The fix is to allow
setting and getting of various active/passive dwelltimes while
maintaining the backward compatibility with old applications.
Change-Id: I57d8ddf4b62952087e3b33397770c3a665af86c4
CRs-Fixed: 696822
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As part of scanning, we step through the list of channels and
calculate the "total scan duration" and initialize the HAL
with this value. The problem here is that we use the "dwelltime"
values set through the ioctl interface only if the channel is
marked for "Active scan". For DFS channels that are marked for
passive scan, we retrieve the values from cfg and the default
value for it is 110msec. Since we have so many DFS channels
in the 5GHZ region, the final total scan duration is coming
to be much more than 1sec. The fix is to update the cfg with
the appropriate dwell times values when they got set through
the ioctl interface.
Change-Id: I8ea59f4f87d966f7a76cb41879ed7ae3e132b95d
CRs-Fixed: 696844
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Provide an interface to dynamically change active/passive min/max
dwell time. The existing set and get "dwelltime" ioctls are enhanced
to set and get the active/passive min/max channel dwell times.
Change-Id: Ib4dfdbf816ea2286e884fb1698e2b0c80c79f662
CRs-Fixed: 696817
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We had a check to not dump the list when number of elements >
max - 1. Hence we never dump the list when elements = max.
Dump the complete ACL list when using the iwpriv command.
Change-Id: Id06712671d1aaec0ae6e9e27fcf2f074529751b8
CRs-fixed: 697013
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.152
wlan: Get stats from firmware irrespective of link-speed configuration
qcacld: Fix debug print for ini config in HDD
qcacld: Add debug id for parser file
cld:Restore the connection state on disconnection failure.
Update proper rate flags to user space while reporting linkspeed
qcacld: Fix of memory corruptions during driver load failure
qcacld: Remove reinit of tx_flow_control_timer
qcacld: sap: dfs nol and channel bonding
qcacld: CL 1034874 - update fw cmn interface files
qcacld: update fw cmn interface files
qcacld: update fw cmn interface files
wlan: report correct max link-speed to UI.
wlan: Map deauth(reason 3) from supplicant properly in driver
qcacld: Send LPASS support configuration to FW
qcacld: Add INI support for enable/disable lpass feature
qcacld: fix result code and message type for ADD_STA failure
qcacld: Fix of scan list empty caused by deauth frames
Change-Id: I102e60661370ed68b0b0f16934ac6e91895103e4
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.152
Change-Id: If03337fc9c7b3bb078c3ce1693256a541b12deb1
CRs-Fixed: 688141
|