| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
| |
we have applied the bound check for min value but we didn't
apply the bound check for max value, so this will fix
the bound check for max value.
Change-Id: I4a8fad3eb4990515353174d891a92417d16c0873
CRs-Fixed: 646081
|
| |
|
|
|
|
|
|
| |
The dot11f.frms file will be maintained
under CORE/MAC/src/cfg/cfgUtil/
Change-Id: I5e3b5ecffc790a960c08b7a42bdc2b29812d2aa6
CRs-Fixed: 647335
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.98
Change-Id: Ic2496cf1b7a75b6bc1ee1dbbafae351d69b70c62
|
| |
|
|
|
|
|
| |
Fix Static Analysis errors in SU 96
CRs-Fixed: 650304
Change-Id: If0a4c8b9519b34d83c82c4974025b0045f0e5e76
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.97
Change-Id: Ia4aa1b6550b8dceaa0ed657defdb009840d46ae6
|
| |
|
|
|
|
|
|
|
|
|
|
| |
As part of PE logging enhancements, more feature logging would be needed.
Since there are many instances which have logging with PELOG1,
defining PELOG1 might lead to phone going into download mode
if the logs are also dynamically enabled.
The plan is to define PELOG4 statically and have meaningful & sufficient
feature logging in PE till the instances with PELOG1 gets thin.
Change-Id: I30d03c9d6967710fbc4fbedafc98674463d06fb2
CRs-Fixed: 642977
|
| |
|
|
|
|
|
|
| |
This commit ensures to pass the TDLS peer's operating channel to the
firmware in TdlsLinkEstablishReq.
Change-Id: Iaf017fe29f4134846dc2b14cfc1496aa27446b9b
CRs-fixed: 646569
|
| |
|
|
|
|
|
|
|
| |
This commit provides an option to configure tdls offchannel
capability through ini parameter, gEnableTDLSOffChannel and also
propogates this to the firmware and LIM layer.
Change-Id: I827b1233a5c3f7ca8ea9c6076165f4c64151f832
CRs-Fixed: 645345
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Cisco AP has issues in receiving more than 25 "mpdu in ampdu"
causing very low throughput in HT40 case.
Currently at BA setup negotiation, DUT sends 0 window size in
AddBA request and Cisco responds with 64 which is causing
aggregate huge number of MPDUs.
DUT should send 25 as window size to force Cisco AP to
negotiate with lesser window size.
Change-Id: I14e495642bf31ae693d755797c9b4c85d2450042
CRs-Fixed: 643073
|
| |
|
|
|
|
|
|
| |
Added extra log messages in offload and non offload scan path in
PE which helps to debug scan related issues in PE layer.
Change-Id: I489ac06ae92948644ba1fed349df5c15cf3bac61
CRs-Fixed: 643107
|
| |
|
|
|
|
|
| |
Control ssdp pattern configuration through ini parameters
Change-Id: I1c64a3cd3f799cd0f33859a9db60bcc8a16ce618
CRs-Fixed: 646583
|
| |
|
|
|
|
|
|
|
|
| |
Parse the Assoc req frame and override the Rx Nss if operating Mode
notification IE is present.
Parse the Operating Mode action frame and update the Rx Nss to fw.
Change-Id: Ia6a6355c66ec76b54f3bb38b4106d16733cbd928
CRs-Fixed: 645346
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.96A
Change-Id: I31f326a12818ae067a45fc0b0e02fa191732017f
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.96
Change-Id: I033341868457b26f1f2bb263cf83194f3ba7c3ef
|
| |
|
|
|
|
|
|
| |
Parse the Assoc req frame for mimo power save and
update the infor to firmware under SAP mode.
Change-Id: I68f50676b8ce722b173fc3e9e1bcda1730b2967d
CRs-Fixed: 647571
|
| |
|
|
|
|
|
|
|
|
|
| |
Currently, when uapsd mask is present in ini file, static PS
settings are taking precedence over dynamic PS settings.So,
device does not enter legacy power save when uapsd mask is
present. This fix ensures to update PS settings dynamically from
addts requests eventhough uapsd mask is present.
Change-Id: Iabf069b1bdd7a2aa4af335d192120a1a1e63c0d2
CRs-Fixed: 628826
|
| |
|
|
|
|
|
|
|
|
| |
While framing the TDLS Setup Confirmation frame, the driver needs to
know if the TDLS peer is VHT/HT capable. The information is passed
by Supplicant to the driver after determining tdls peer capabilities
by parsing respective IEs in TDLS Setup Response frame.
Change-Id: I8ee5583c7563b671e8dc96e952fb443a5a5e6b4d
CRs-Fixed: 645388
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.95
Change-Id: I12c7d84af6d67e7b604f740faa1ee38a67427cff
|
| |
|
|
|
|
|
|
| |
Changes to measure how long MC Thread was stuck for management
TX transmission.
Change-Id: I83a2f6c23de9f01ec78a0c7ea31530c362588a6e
CRs-Fixed: 641285
|
| |
|
|
|
|
|
| |
This fix will move MTRACE funcionality from PE to VOSS
Change-Id: I91ec21bf802d3894b47f07de65c1dee236f40113
CRs-Fixed: 592922
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is no check during SAP init to avoid 80Mhz channel width
if VHT is enable in 2.4Ghz. VHT chanWidth is compared to HT
channelwidth macro.
Adds the check during start bss to set the vhtTxChannelWidthSet as
WNI_CFG_VHT_CHANNEL_WIDTH_20_40MHZ. Remove VHT chanWidth
comparison with HT channelwidth macro.
comparing this with HT width
Change-Id: I29b68a933f8c032ab14f4835d8677643db2768a5
CRs-fixed: 646563
|
| |
|
|
|
|
|
|
|
|
|
|
| |
There is a problem where the PMF (Protected
Management Frames, 802.11w) state of the
connection is not correct after a 802.11r (Fast
Transition, FT) roaming operation. This is fixed
by setting the PMF state correctly during this type
of roaming operation.
Change-Id: Iec4c9958a40b860c28d11e89cb4810111d4fd625
CRs-Fixed: 649942
|
| |
|
|
|
|
|
|
|
|
| |
With the existing implementation, STA Cannot connect to some
APs due to rrm set in th eassociation request when AP does not
support rrm. Changes are made to disable the rrm in association
request if rrm is not set in beacon/probe response from the AP.
Change-Id: Id29caa9f63ea25634187381575e5dd65cb6a6702
CRs-fixed: 590602
|
| |
|
|
|
|
|
| |
Fix the issues reported by Static analysis tool
CRs-Fixed: 650407
Change-Id: If89572129a360a680d1f6928841a3609148fb094
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.94
Change-Id: I65a094559be2d3e4ab0b5705a6ad16e2f98f126c
|
| |
|
|
|
|
|
|
|
| |
Add flag to configuration file to debug remain on
channel. This flag is used to send marker frames
at start and end of remain on channel.
Change-Id: I03a67f53e389f21f7fae470ce46265d2517de333
CRs-Fixed: 594906
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.93
Change-Id: I676a96e5da04856db2766cc475edfcca0076e178
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.92
Change-Id: I51f8ba1523bff0a9278f2b866bb3949dd0343c86
|
| |
|
|
|
|
|
|
| |
Improvements in Logging for PE Module. These changes prints
Session Id information in the logs.
Change-Id: I422c23e4836db8e8cdf8bbdc7846d07c46aa99d9
CRs-Fixed: 641356
|
| |
|
|
|
|
|
|
| |
This will fix the case when system is in IBSS role or SoftAP role,
we will include WMM IE as well QOS
Change-Id: I8ac8c7088b5036f68d933e386a9708ca086f8d2f
CRs-fixed: 611623
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If device in STA mode connects to an AP having WME disabled then
CSR disabling WME CFG item which is getting reflected in
SAP mode i.e WME is disabled for both modes while operating in
concurrency mode.
WME CFG item is not sessionized and it is getting used commonly
in SAP and STA mode.
As part of this change WME configuration is sessionized.
Change-Id: I9d033b3aea7274dfc9df185f24b32cdf76c1417b
CRs-Fixed: 573384
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Previously during active scan, STA will send 5 probe requests
at 0th,10th,20th,30th,40th msec of scan interval.But with MAX
channel timeout at 40th msec, STA after sending probe request,
immediately switches the channel resulting in unacked probe
response.This patch makes sure STA will not send probe request
at MAX channel time slot.Also a dump command to configure num-
ber of probe request is provided.
Change-Id: I8d107e58ca03552a391b182e1d6c523840cc1d92
CRs-fixed: 507103
|
| |
|
|
|
|
|
|
|
| |
Added error and info logs, trimmed the logs
(exeeding 80 characters) and rearranged some logs
for connect path in limProcessAuthFrame.c
Change-Id: I471a91c7d007d5aca46e5513aa6a5d57aacb3191
CRs-Fixed: 576052
|
| |
|
|
|
|
|
|
| |
In the PE Module resetting the pointer to NULL is done by this
commit.
Change-Id: Ia1e8c1d08937c2e0034f58c08ae63ce84d06de21
CRs-fixed: 586361
|
| |
|
|
|
|
|
|
| |
This commit ensures to return a failure on a connection attempt to a
network with which a concurrent interface is already associated.
Change-Id: I8586197a97e90879fae82bda3e3a8887f0fdec68
CRs-Fixed: 550579
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When roaming from one AP that supports Very High Throughput
(802.11ac, VHT) to another, the 802.11ac rates are no longer
used. The problem is that there are no VHT IEs in the Reassoc
Request that is sent to the AP that is being roamed to.
To fix this issue, the LIM session entry that is used for the new
BSS has the VHT information set correctly. Also, the routine
that sends out the Reassoc Request is modified to look at the
VHT information and add the VHT IEs to the frame if appropriate.
Change-Id: I489b3e4b4644f2da23f564e8378213d45a6dd77f
CRs-Fixed: 573910
|
| |
|
|
|
|
|
|
|
| |
Intializing local variable of type 'tpUpdateBeaconParams' to zero
in all the places referred in the code to make sure valid BSSIdx
is populated.
Change-Id: Ia89e414ed857f58c8697f9763b7becc01b4f2ac9
CRs-fixed: 546910
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.91
Change-Id: I6b0a5f5472b021d7508deb806b539caf69925f0d
|
| |
|
|
|
|
|
|
| |
Added extra log messages in offload and non offload scan path in
PE which helps to debug scan related issues in PE layer.
Change-Id: I175241df5b7cf93625ca7d04aa2a39488501b21e
CRs-Fixed: 640694
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently SIR_ROAM_MAX_CHANNELS is defined as
NUM_RF_CHANNELS. But, NUM_RF_CHANNELS value is
tightly coupled with the nv bin file being used.
To make LFR related scan cache not to be coupled
with other features, the size of SIR_ROAM_MAX_CHANNELS
is defined to a constant value.
(cherry picked from Id04d2bf9d75bc56fc2bd261ea593810c2b4e0981)
CRs-Fixed: 644740
Change-Id: I7f67b3574e34bdca75385e812cd6b5b689ad60aa
|
| |
|
|
|
|
| |
Release 1.0.0.90P
Change-Id: I5d2d0a0350a18f8001549c0673f9c4b68ea57829
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Due to race condition between reception of Deauth frame from AP
and disconnect from Upper layer, driver sends IMPS Request
to firmware when firmware is in connected state.As a result
Firmware crashes.So when deauth req comes from upper layer
read the status of FW state and accordingly return the error
code so that SME does not issue IMPS request.
Change-Id: Ie4592b64f7aa263b3264eaddde390acdccd4b8c0
CRs-Fixed: 643624
|
| |
|
|
|
|
|
|
|
|
|
| |
The probe req should not send 11ac caps IE in 2.4GHz channels,
unless enableVhtFor24GHz is enable in INI file.
Added check that if channel is 2.4GHz and dot11mode is 11ac change
dot11mode to 11n if enableVhtFor24GHz is not set.
Change-Id: Ica783517187031ae48ff9748d77ead6a31572fbb
CRs-Fixed: 643562
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently upon the ReassocTimer expiry the
limAssocFailureTimerHandler checks and retries
the Reassoc request. But the ReassocRetryReq is
populated only in eLIM_MLM_WT_FT_REASSOC_RSP_STATE,
which is leading to crash due to lack of availablity
of retry context in another state
(eLIM_MLM_WT_REASSOC_RSP_STATE). Hence added the
approriate check in limAssocFailureTimerHandler
to retry reassoc when only in limstate
eLIM_MLM_WT_FT_REASSOC_RSP_STATE.
Change-Id: I98ad7e9037a52a29aa1b2e868deb1626a3eb5886
CRs-Fixed: 643572
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While stopping SAP, deauth is triggered from host for all
stations and trigger is set to eLIM_HOST_DEAUTH. Same time
inactivity timer might also trigger the disassoc for the
station and it would change the trigger from
eLIM_HOST_DEAUTH to eLIM_LINK_MONITORING_DISASSOC.
In this scenareo if deauth ack is recieved, it continues
Processing ahead with trigger as eLIM_LINK_MONITORING_DISASSOC
and thus end up calling the wrong callback. Thus the original
command is never removed from roamCmdPendingList leading to
stalling of the queue.
If deauth is sent to a station, set the mlme state to
eLIM_MLM_WT_DEL_STA_RSP_STATE to avoid disassoc to the same
station and thus prevent the change in the trigger value.
The vice versa(avoid deauth if disassoc is already sent for the
station) is already taken care.
Change-Id: I6505ea17fc0bdb5d0f618e2c8614328270c2126b
CRs-Fixed: 643063
|
| |
|
|
|
|
|
|
|
| |
Compare the max AMPDU size between HT IE and VHT IE and pass the
greater value to the FW so that max no.of MPDUs gets aggregated
in an AMPDU.
CRs-Fixed: 618895
Change-Id: I76b6349977e09d248de5c3935659dd1d2a9266dc
|
| |
|
|
|
|
| |
Cafstaging Release 1.0.0.89
Change-Id: I4addb703eac466cba7e9855c8d6a1c3f11b8907c
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When limProcessFTPreauthRspTimeout expires it sends
limHandleFTPreAuthRsp with Failure which is then
indicated to SME. Now If preauth rsp with success
is received from AP, it is processed and a
FT pesession is created, This rsp is dropped in SME
but pesession is not deleted.
If limProcessFTPreauthRspTimeout expires and
limHandleFTPreAuthRsp with Failure is sent, drop
the subsequent preauth rsp from AP.
During limFTInit if present, delete the previous FT
pesession.
CRs-Fixed: 644853
Change-Id: Ibca36b01885740f780465f258ce87b53a8c368e0
|
| |
|
|
|
|
|
|
|
|
|
|
| |
1) Print Active PE Session's BSSID, sessionid
if any session is active while pmmEnterImpsRequestHandler is
called. Also dump the last 100 mtrace.
2) Print Bssid and session ID while creating and deleting the
PE session
Change-Id: Ia3263d2d36bb48c1744bb854b9cb09f5864e7da0
CRs-Fixed: 646006
|
| |
|
|
|
|
|
|
|
|
|
|
| |
MCC to SCC auto switch feature is needed when operating
channels of the virtual interfaces interfere with each
other due to MCC techniques used. This feature is applied
to SAP interface to change its operating frequency to that
of station for STA-AP or previously initiated SAP1 for
AP-AP based on operting channel and bandwidth.
Change-Id: I4ff8942e322032959519ab12b56359a01431aaf1
CRs-fixed: 644806
|