| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.132
Change-Id: I2f6f10cfe098b47456ef6f7bb734337eb551404a
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In mdm9x15 platform throughput fluctuations are seen with
sdio block size of 256. So reduce the sdio block size to 128.
Change-Id: Ifa78c1db16ed1314a80201a255008aa2fc5af59f
CRs-Fixed: 866280
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
HT_PURE mode indicates either only HT20 STAs are connected
to a HT20 only SAP or HT20/40 STAs are connected to HT20/40
SAP. Otherwise its HT20 protection mode. This patch fixes code
to work accroding to this condition correctly.
Change-Id: Ibaf502254f505b87c448ea5614e60316ad8c1dd5
CRs-Fixed: 866447
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In SAP authentication offload feature, we observe the
remote peer is disconnected by Host even if the FW has
setup the connection with the peer. The failure scenario:
1. SAP startup with authentication offload enabled.
2. remote peer connects to SAP.
3. SAP goes to WOW sleep.
4. station disconnects and reconnects to SAP.
5. OS resumes from WOW sleep state.
6. FW reports WMI_SAP_OFL_ADD_STA_EVENTID to Host.
7. Host finds the peer existing in the table, Host will
disconnects the Peer.
The rootcause is: In original design, only one WMI event
WMI_SAP_OFL_ADD_STA_EVENTID is uploaded by FW to Host
for same peer's disconnect and reconnect. Host's stale
peer record is not cleared, which causes host 's peer
connection state mismatch.
The solution: FW will upload two events for this case
WMI_SAP_OFL_DEL_STA_EVENTID and WMI_SAP_OFL_ADD_STA_EVENTID
to maintain peer connection state consistency with FW.
Change-Id: Idb7250d353fa96c296285dc22cb0cea2ac4d6df6
CRs-Fixed: 855775
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix deauth timeout when SAP in ACS selected DFS ch and station connected.
When Radar detected and if random channel is another DFS ch then new CAC
is initiated and no TX allowed. Thus do not send any mgmt frames as it
will timeout during CAC.
Change-Id: I0601a3a27498d524fe9e81b6893055adce4629c2
CRs-fixed: 865731
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix the jiffies overflow during NOL calculation.
The monotonic timer that we use is initialized in
the kernel such that the 32 bit jiffies value wrap
5 minutes after boot so jiffies wrap bugs show up
earlier.
Because of this wrap, when SAP/P2P GO
is brought up on DFS channel and multiple radar
detections happen within this 5 minutes, it is
possible for the driver to select the channel
from the NOL due to invalid elapsed time
calculation. Fixing this by identifying the wrap
condition and calculating the elapsed time
accordingly.
Change-Id: Ibf21e2f76a8fd080f2acb43929be3a1c5ddee3ee
CRs-Fixed: 864719
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
This problem is due to race between driver unload and
timer expiry in kernel.In this case, SYS_MSG_ID_MC_STOP
msg is posted from RM thread context during driver unload.
As part of processing this msg, roaming module sets
tCsrTimerInfo->pMac to NULL in MC thread context. Meanwhile,
timer msg also is enqueued from kernel thread. After completion
of SYS_MSG_ID_MC_STOP msg, MC thread will call timer callback
which accesses tCsrTimerInfo->pMac which becomes NULL though
pMac still exists.
This issue is fixed now by checking for NULL pMac and
invalid sessionId. Timer callback will return if those
parameters are invalid.
Change-Id: I37154e1da3f9f9477a73cc864218be952a1b1bbe
CRs-Fixed: 777052
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
when sap state changes from up to down, device_mode will change from
WLAN_HDD_SOFTAP to WLAN_HDD_INFRA_STATION corresponding, after changes
to sta mode, driver should not send probe response to fw, otherwize it
will cause fw assert.
Change-Id: Icfbfcaee59653520652fcc2db1e46a8d81a88dbe
CRs-Fixed: 864749
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.131
Change-Id: I45a153fd56b08f501f5c3555f0874afdcc0bc95e
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Print certain registers and copy FW dump for debug purpose if PCIe
interrupt still comes after host receives WOW_ENABLE ACK from FW.
Change-Id: Id7408125893a927ff656f011e2c6e9ce6c572bb9
CRs-fixed: 865649
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld propagation
Host initiated Disconnect was in progress before this get completed,
Firmware send limDeleteStaContext (WDA_DELETE_STA_CONTEXT_IND) due to
AP is not giving ack of the last certain no of TX packets. So there
is race happening between the HOST initiated Disassoc versus TX monitored
deauth.This is leading the modifying the trigger reason,hence different
callback is invoked by the LIM to SME.So state machine at SME goes in
bad state and then active cmd is not getting out from queue.
Change-Id: I7e3bfbeb01c861202e5db2c2abd855c75a2d4a14
CRs-Fixed: 808243
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If BBT handler fails to post a message to LIM then
it is clogging system.So reduced frequency of the failure log.
Change-Id: Iebbb6cbb7451b0b490a6e0803b061fc243100be3
CRs-Fixed: 837110
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add a new NL vendor attribute to send down the configuration flags
to firmware. Driver receives the input configuration flag with 0th bit set,
which indicates LP_EXTENDED_BATCHING is enabled.
Host driver maps it to appropriate configuration flags.
Change-Id: Id320df33bf390080997448c7167d49c4999f7c09
CRs-Fixed: 860386
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Add new resultCode, 'eSIR_SME_JOIN_DEAUTH_FROM_AP_DURING_ADD_STA',
to make sure driver does DEL_STA follwed by DEL_BSS, if driver
receives DEAUTH frame when it's waiting for ADD_STA_RSP.
Change-Id: I697a8bf4e4f4d8b1063ad660395cea33031f1647
CRs-Fixed: 599416
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Async Task is not cleaned up properly during driver unload.
Clean up properly during driver unload.
Change-Id: I8b7224a7165abd1e58185beed4a3dad5c58d5aa3
CRs-Fixed: 865485
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently in hdd_SendFTEvent, buffer to store IEs is not getting free
in case of auth_resp_len is zero.
Update code to free the allocated buffer.
Change-Id: I73a422caad60769ee8f19605a8efbcb20ecb11d5
CRs-fixed: 859397
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently in FASTREASSOC ioctl, command buffer is not getting free in case
of wrong bssid or channel is passed.
Update code to free the command buffer.
Change-Id: I3a9f209ee29b4b2835b05d289b763d08a2342bf4
CRs-fixed: 859380
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently in hdd_set_app_type2_parser, sscanf writes 4 bytes of data in
tcp_src_port and tcp_dst_port variable. The original size of variable
is 2 byte.
Update code to write appropriate size of data in variable.
Change-Id: Ifdbfa06da6cb7d0bfef4f4e105a6911950f1d6ad
CRs-Fixed: 859493
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently in TDLSOFFCHANNEL ioctl, return value of sscanf is not checked.
Update code to check the return value of sscanf
Change-Id: Ib069bb368a327d2355022f705eb4d701fca919b5
CRs-Fixed: 856435
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Cafstaging Release 4.0.10.130
Change-Id: Ibf7f06800a3f5380326aec87d550d09c778e9384
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This patch fixes static tool reported error introduced in
previous patch for this CR
Change-Id: I95c5455aa2da6b56d0b2b525e06b7f0a6c12cb9d
CRs-Fixed: 855283
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
On Low Memory Targets Driver load failures are observed due to
high memory fragmentation.
Adding support to use SKB Buffers allocated during bootup.
Change-Id: I4c2e35ce090457633abf69a1d270e70491864429
CRs-Fixed: 864702
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
for 11n and 11a modes the extended rates from beacon are not
populated from host to firmware.this commit populates the extended
rates to fimware
Change-Id: I2b775c3ba376361932abab794ae1406c166efa25
CRs-fixed: 553952
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Ignore HT IE change if RoC is in progress because as
part of HT IE change we will try to change the channel
parameters which use the same callback as RoC. So if
we try to change the channel parameters if RoC is in
progress we will overwrite the callback causing problems
in the upper layers which are expecting a notification.
Change-Id: I6bace6dd2bd40728ece94e3efe59f3e7038a4e6a
CRs-Fixed: 710027
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Even if channel bonding is disabled in INI after connection, when
host receive the beacon from AP with channel width greater than
20Mhz, an update is sent to firmware with channel bonding mode
value as received in beacon.
Added a check that if channel bonding mode is disabled, ignore the
channel width in beacon. Also ignore the vht opmode change action
frame if channel bonding is disabled.
Change-Id: Id61b86b86ee72776a0bbada26658416c9fa73e68
CRs-Fixed: 756269
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
If secondary channel is changed, host is not calling the callback
and thus the resume tx is not called once channel is changed.
This logic is already present in case if only primary channel
has changed.
Added the logic to call the callback in case secondary channel is
changed and thus resume TX will be called after channel is changed.
Change-Id: I7b2139835a5ec65e129df6605767d7a1a8f9dca7
CRs-Fixed: 756595
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently if pe session is not created in FT preauth rsp then
driver is not posting the preauth rsp to SME and TL will remain
in suspended mode.Due to this tx timeOut happens and eventually
crash.
Fix is done to send the preauth rsp to SME in case of preauth rsp
failure and resume the link.
Change-Id: Ifb4fe53a09d6a18bdb4838ec747480f6403df372
CRs-Fixed: 765939
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
struct mmc_host change and sdio_set_drvdata change.
SDIO API mmc_card_hs replaces mmc_card_highspeed API after
3.16 kernel. And remove the reference to MMC_STATE_HIGHSPEED.
Use compile time checking for kernel version instead of runtime since
"mmc_host" struct has been changed from 3.13: There is no ocr member in
struct mmc_host.
The kernel API "sdio_set_drvdata" has been changed to "return
void" after 3.15.0.
Change-Id: Ie2e1a18cba97c26088b327b03473a2efafb996ad
CRs-fixed: 863711
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Send BSSID to userspace for logging in CSA event. This is enabled
by passing correct PE session to the utility function.
Change-Id: Ie4386029a8c2062bdf0be78160c058a1a614b4fc
CRs-Fixed: 865162
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fixed secondary AP ACS procedure start failure if primary
AP is configured in fixed channel (non ACS).
Change-Id: I5ccc94376a554c01bde99c207eda6f9e434980bb
CRs-fixed: 861880
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.129
Change-Id: Iddf2e75c659c4a312d84841ca1a791c22c0268a0
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since the frequency of DFS phy error is very high, enabling logs for
them all the times can cause crash and will also create lot of useless
logs causing difficulties in debugging other issue. This patch adds an
iwpriv cmd to eanble such logs temporarily.
Change-Id: I40e951f6c6d0aec3443d65beae4e74a04942ea8b
CRs-Fixed: 855283
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently there are two timers for removing age out scan result:
1) hTimerResultAging
2) hTimerResultCfgAging
One of them hTimerResultCfgAging, kicks in on the basis of ini value.
While other hTimerResultAging, is internal. As a part of fix remove
hTimerResultAging as it is redundant.
Change-Id: I746e816fc6f1c63331abf459c3069731d80853fb
CRs-Fixed: 830234
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
In case of HB failure from Firmware, Host sends a probe request
and wait for probe response and if probe response is received host
ignores the HB.
If for some reason firmware/host have not received a single beacon
after conection but is getting the probe response on receiving
HB failure, host ignores the HB failure. Also in this case host will
not allow to enter BMPS as it has not received any beacon to get the
TSF and thus draining the battery.
As part of fix to recover from this situation, if number of beacon
received in host is 0 and it receives a HB failure, disconnect from
the AP.
Change-Id: I45b1e758ed053adf24996ac4d1752d9fff8751c3
CRs-fixed: 766976
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
If Add BSS failed mlm state (eLIM_MLM_WT_ADD_BSS_RSP_FT_REASSOC
_STATE) during roaming,That time lim is posting the message as
LIM_MLM_ASSOC_CNF instead of LIM_MLM_REASSOC_CNF,which will not
allow csr to indicated to HDD hence TX TIME OUT will occur.
so now lim will send LIM_MLM_REASSOC_CNF to mlm so csr can call
hdd callback with reason eCSR_ROAM_FT_REASSOC_FAILED so hdd can
initiate disconnect procedure.
Change-Id: I8922d8cae81ebffbe06204df522eed004826d458
CRs-Fixed: 772927
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently if a auth frame has retry bit set and its preauth context
exists, it is discarded. So even when a new auth frame is received
with retry bit set it is always discarded, resultig in connection
failure. As a part of fix, make sure that new auth frames(with
different sequence no.) are not discarded.
Change-Id: Iad862b0086b87e2fc113d6d9aae5b88a50d22d0f
CRs-Fixed: 787197
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently numChan is initialized to WNI_CFG_VALID_CHANNEL_LIST_LEN.
Then a list of valid channels are populated. But if valid channels
are not obtained still it proceeds further resulting in buffer
corruption. As a part of fix make sure to retun if valid channels
are not properly obtained.
Change-Id: I436b5c93919db297662ff7960d309ffe88d41599
CRs-fixed: 798061
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Handle error properly if failed to suspend link because of the
link already being suspended.
Change-Id: I33bc4018850e82d1d72c512384971feccfe74285
CRs-Fixed: 815772
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
This fix ensures that a response message is sent back to SME if
a DelBSS/DelSta failure is returned by firmware, without which SME
command can get stuck.
Change-Id: I42425809ef93d447af0b34aee05e601e30a18ccc
CRs-Fixed: 810491
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Reducing the log level of print log which prints
"...Bssid= <xx:xx:xx:xx:xx:xx> chan= <xx>, rssi = -<xx>"
in function csrMoveTempScanResultsToMainList.
Change-Id: Iba512d1db29b9faae8f7989e3baffb5f4c437b85
CRs-Fixed: 804704
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently in driver shortPreambleSupported bit in selfsta
is set on the basis of erp bit in beacon. Whereas in
add_bss the shortPreambleSupported bit is set on the basis
of shortPreamble bit is assoc rsp. This might result in
long preamable being sent to FW even if Host support
short preamable. As a part of fix, make selfsta preamable
bit same as ini value and add_bss preamable bit as
what AP supports.
Change-Id: I0a0a0fb4fd07d1b674c9039b4f631ba18dc4fc89
CRs-Fixed: 822128
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently DiagEvtTimer starts during pmc
open and runs periodically till driver is
unloaded. This timer is redundant as it
simply send diag evnent periodically.
As a part of fix, remove this timer.
Change-Id: Ia174c395b374a6ab7c4725177c0270f3009db42d
CRs-Fixed: 830234
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Changing the bandwidth configuration values in the ini file.
Change-Id: I99ef4855919fa9587e5af65be8faf20cd4381a81
CRs-Fixed: 854073
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Changing the minimum, maximum and default values of the bus bandwidth
voting thresholds, bus bandwidth timer interval and tcp ack voting
threshold.
Change-Id: I8c6c3404b21ff02d2d5be70630a850770be2c756
CRs-Fixed: 854073
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently our CCX-enabled driver configures an assocaition as CCX
if it is made with a CCX-capable AP. This change insures that we only
configure for CCX if the supplicant indicates an AKM of CCKM. (Or
if the association is "open" with a "CCX capable" AP.)
Change-Id: I779a5fcbc60825506c7b3d08dfbe641e991b649b
CRs-Fixed: 651515
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix a bug where channel bonding mode was not set properly
resulting in channel width not reset after DFS NOL timer
expiry.
Change-Id: I0d19fe5547d142de7871d00558819f1032037ae7
CRs-fixed: 861878
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently if cfg_get fails for WNI_CFG_JOIN_FAILURE_TIMEOUT,
no value is assigned to join_failure_timeout. As a result,
value of join_failure_timeout would be Zero(because of mem set).
This would result in immediate join failure timeout while sending
join request over air.
Similarly if cfg_get fails for WNI_CFG_11H_ENABLED, value assigned
is not proper. In failure case, val is assigned which has value as
sizeof tLimMlmJoinReq. As a part of fix, make sure that proper value
is assigned during cfg_get failure.
Change-Id: Id3fad1d97e6ea3f421382a3be25bdd3234c7b69c
CRs-Fixed: 811040
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fixed the incorrect setting of HT operation info IE in beacon,
reporting support for 20 and 40 Mhz clients with SAP in 20 Mhz
operation. OBSS support flag determines this IE element, so
configured in properly for HT20 Mode.
Change-Id: I59f6eb10d6fbbf981d751253185db142c4ddcda3
CRs-fixed: 861881
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently while populating 11a and 11b rates, there is
no bound check for rateset array. This can result in buffer
overflow. As a part of fix add bound check to avoid any
buffer overflow for the rateset.
CRs-fixed: 798054
Change-Id: Ib42f5de642ad54d5c2a1ccdab37d88928b98af01
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently if sta is connected to an AP
which only supports 11b, lim doesn't send
addTspec request to that AP. Specs doesn't
restrict Tspec in 11b. As a part of fix,
allow addTspec in 11b.
CRs-Fixed: 847755
Change-Id: I57c2d5139f9861140ab3bbe8314a1a3fe3e80e19
|