Deepak Dhamdhere
68929ec509
qcacld-3.0: Optionally report raw rssi value to supplicant
...
qcacld-2.0 to qcacld-3.0 propagation
Add raw rssi in the beacon header from WMI to beacon descriptor.
Pass it up to SME and report it to supplicant through a call to
wlan_hdd_cfg80211_inform_bss_frame().
It can be enabled as a .ini configuration parameter "gInformBssRssiRaw".
Default is 1, it will report raw rssi by default.
Roaming decisions are based on rssi field of beacon descriptor,
its interpretation and usage are unchanged.
CRs-Fixed: 815344
Change-Id: I6dacdc0b333c093d16a74f8cf36471dfc183ce56
2016-02-08 15:50:37 -08:00
Satish Singh
f324e9ce6a
Release 5.0.0.154
...
Release 5.0.0.154
Change-Id: I90325f3ebc5cbbc70c3d4fc24060f6acc94e2beb
CRs-Fixed: 688141
2016-02-08 15:50:37 -08:00
Peng Xu
f5d60c8524
qcacld-3.0: Clean up usage of con_mode
...
Separate con_mode from adapter mode definition and clean up usage of
con_mode.
CRs-fixed: 917959
Change-Id: Ia058826cdb873558ab8703fcd4f80d37d3f782df
2016-02-08 15:50:37 -08:00
Satish Singh
ce7212f414
Release 5.0.0.153
...
Release 5.0.0.153
Change-Id: I30b27c1d77de35cacb94e0b1ac3f384e87dd7ece
CRs-Fixed: 688141
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
d5965c4b92
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeSetContext Req/Rsp
...
Replace tSirMacAddr with cdf_mac_addr in struct sSirSmeSetContext Req/Rsp.
Change-Id: If4f75c162dbb4156d462a927033f94b9170a518f
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
bcd04a6313
qcacld-3.0: Remove obsolete struct sAniGetStatsReq
...
Remove obsolete struct sAniGetStatsReq.
Change-Id: I8478e8d94f00b63ff2926ec4ea4e3dd7f271de13
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
aeb3332ba9
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirAddtsReq
...
Replace tSirMacAddr with cdf_mac_addr in struct sSirAddtsReq.
Change-Id: I9a9f4cfc2185859c30d56ec4bc98891c9895531d
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
bab88935f0
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirDelts Req/Rsp
...
Replace tSirMacAddr with cdf_mac_addr in struct sSirDelts Req/Rsp.
Change-Id: I66f2b191b1eb823d395f70fc2c66697b377c7482
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
99faf48d43
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirAggrQosReq
...
Replace tSirMacAddr with cdf_mac_addr in struct sSirAggrQosReq.
Change-Id: I1f58cf95eb3028ef763cd624fa05dcdc288d820e
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
01d1c3c1b5
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSmeIbssPeerInd
...
Replace tSirMacAddr with cdf_mac_addr in tSmeIbssPeerInd and
tSirIbssPeerInactivityInd.
Change-Id: Ie83aa414e312431aeb7f730a3f8027ea960acc36
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
61de4bbbfe
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSmeMaxAssocInd
...
Replace tSirMacAddr with cdf_mac_addr in sSmeMaxAssocInd and
tSirSmeGetAssocSTAsReq.
Change-Id: Ie36a22b5ee5c823833981b51ef91525f6c6af692
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
c9148f798b
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSmeCsaOffloadInd
...
Replace tSirMacAddr with cdf_mac_addr in tSmeCsaOffloadInd.
Change-Id: Iaf4357b2da216d9f11ca35331d45bff5193a2ee9
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
ca40f98808
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in WowlEnterParams
...
Replace tSirMacAddr with cdf_mac_addr in WowlEnterParams.
Change-Id: Ifc2edce83693fb01ef4ea642727902d493347225
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
5d4860029f
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirUpdateAPWPSIEsReq
...
Replace tSirMacAddr with cdf_mac_addr in tSirUpdateAPWPSIEsReq.
Change-Id: Ia6d8ea2523257caac541c84d10b7e6a81afc606b
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
8e717d30cf
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirChangeBIParams
...
Replace tSirMacAddr with cdf_mac_addr in tSirChangeBIParams.
Change-Id: I21823288cb43379625ec892967eab432c89510cc
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Srinivas Girigowda
c52474ded0
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSetHT2040Mode
...
Replace tSirMacAddr with cdf_mac_addr in tSirSetHT2040Mode.
Change-Id: I802cd0353e6a6408f911ccf26a80b938be8a6e48
CRs-Fixed: 898864
2016-02-08 15:50:36 -08:00
Naveen Rawat
14298b94a9
qcacld-3.0: For LFR 3, save reassoc frame sent OTA by firmware
...
In LFR3 reassoc frame is sent by firmware and host or supplicant is not aware
of its content. Because of this supplicant does not have complete information
to perform EAP exchange with authenticator if fresh EAP exchange is requested.
To fix this:
1) Take the reassoc req frame passed by firmware and save that to pe session
This frame will then be passed to supplicant through usual path.
2) In case of FT connection, do not pass key replay counter attribute to
supplicant.
Change-Id: I51dd8004c910b45c7f25e9cd140448e592b096b3
CRs-Fixed: 943711
2016-02-08 15:50:36 -08:00
Ryan Hsu
3c8f79f22c
qcacld-3.0: Add Enhanced Green AP interfaces and event handler
...
qcacld-2.0 to qcacld-3.0 propagation
The firmware reports the Enhanced Green AP (EGAP) service
(EGAP_SERVICE) feature flag to indicate the support of EGAP
feature.
The EGAP is to offload the legacy Green AP feature to firmware
in order to aggressively enable the Green AP other than wait
for host control latency.
Add the knob to hold the EGAP infomation when firmware support
it, also populate the information up to hdd target config.
And then add a SME interface to allow hdd layer to configure
the EGAP configuration.
Change-Id: I9be927369e7cf07731f8e9ba49d65224e05c340b
CRs-fixed: 929063
2016-02-08 15:50:35 -08:00
Sreelakshmi Konamki
39acb13377
qcacld-3.0: Changes in Protocol Stack logs from numerical values to string
...
qcacld-2.0 to qcacld-3.0 propagation
As a part of logging enhancement,to make logs more
interactive, changed pmcstate,scanType etc from
numerical values to human readable string in
Protocol stack.
Change-Id: I589088c2c5fd0afa106a1d0773a2ff525b0dd083
CRs-Fixed: 638916
2016-02-08 15:50:34 -08:00
Kiran Kumar Lokere
37d3aa2c93
qcacld-3.0: Log the rssi info from FW in sta kick out event
...
qcacld-2.0 to qcacld-3.0 propagation.
Log the RSSI info of the disconnect if the STA disconnection is
due to STA kick out event from FW.
Change-Id: I0fad3f8d0e7990f4211b7840bed7605a4b97f3cb
CRs-Fixed: 874197
2016-02-08 15:50:34 -08:00
Satish Singh
64740919bf
Release 5.0.0.152
...
Release 5.0.0.152
Change-Id: I5fbaf62af2831499f39274f3ffdad0979b467d68
CRs-Fixed: 688141
2016-02-08 15:50:33 -08:00
Satish Singh
e7f774d4da
Release 5.0.0.151 QCACLD3 WLAN Driver
...
Release 5.0.0.151 QCACLD3 WLAN Driver
Change-Id: Icc3cf83583f5131f01f9ef7a0265409af71c06d0
CRs-Fixed: 688141
2016-02-08 15:29:50 -08:00
Ravi Joshi
61c3c7a927
qcacld-3.0: Interfacing files for LFR Subnet Detection support
...
Add interfacing files and configuration options to enable
LFR subnet detection feature support.
Change-Id: I46756dfb2dd8071fd2bb762038414709e6212c1c
CRs-fixed: 876335
2015-12-28 22:35:54 -08:00
Satish Singh
4acb24c8ce
Release 5.0.0.150 QCACLD3 WLAN Driver
...
Release 5.0.0.150 QCACLD3 WLAN Driver
Change-Id: Ic243af4c7c3bd1061c2b5427ecab48da45b718b8
CRs-Fixed: 688141
2015-12-28 22:20:57 -08:00
Srinivas Girigowda
419e36b4fe
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirWPSPBCSession
...
Replace tSirMacAddr with cdf_mac_addr in tSirWPSPBCSession.
Change-Id: I46c321c74cfae794c3a77be2cba198baa5aba12f
CRs-Fixed: 898864
2015-12-28 22:20:28 -08:00
Srinivas Girigowda
edcfab99a7
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeGetWPSPBCSessionsReq
...
Replace tSirMacAddr with cdf_mac_addr in tSirSmeGetWPSPBCSessionsReq.
Change-Id: I675907f2408b74e580fb9c5364e4ad1030e79736
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
aab80e7298
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirWPSPBCProbeReq
...
Replace tSirMacAddr with cdf_mac_addr in tSirWPSPBCProbeReq.
Change-Id: I7f465505aceaf420172635b9b21e57fc1e1d51ae
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
d6673be8d7
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeProbeReqInd
...
Replace tSirMacAddr with cdf_mac_addr in tSirSmeProbeReqInd.
Change-Id: Ic9004fa301d196e684b1534a225a878f0df562a3
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
eba9ca5cb2
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirUpdateAPWPARSNIEsReq
...
Replace tSirMacAddr with cdf_mac_addr in tSirUpdateAPWPARSNIEsReq.
Change-Id: I4ea2e5fb65157a1760e81dcf3bbaad0821ce71e0
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
b084b55cf1
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirHostOffloadReq
...
Replace tSirMacAddr with cdf_mac_addr in tSirHostOffloadReq.
Change-Id: I94c7eace8e49f6e5a83e3d58d7ee3250c8100c0f
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
9c330a9063
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirKeepAliveReq
...
Replace tSirMacAddr with cdf_mac_addr in tSirKeepAliveReq.
Change-Id: Id7184f0acfba870c2f17b9d2dd76015687eb06b2
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
0420991d02
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirAppTypeParams
...
Replace tSirMacAddr with cdf_mac_addr in tSirAppTypeParams
Change-Id: I4629ab11d8014eae6ba27b24362b9253be1606b7
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
b053239279
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in struct roam_ext_params
...
Replace tSirMacAddr with cdf_mac_addr in struct roam_ext_params
Change-Id: I54abd74a93abdfee4a8eb413de78b939a07b97e7
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
198b203c98
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in roam_offload_synch_ind
...
Replace tSirMacAddr with cdf_mac_addr in roam_offload_synch_ind.
Change-Id: I953b089391f00ff2108e1f311a33d50aca724409
CRs-Fixed: 898864
2015-12-28 22:20:27 -08:00
Srinivas Girigowda
c79a7106b0
qcacld-3.0: Remove obsolete macros and functions
...
Remove obsolete macros and functions.
Change-Id: I18e3ba1ec3a38a0f1dfa2de70955f0af02bef37f
CRs-Fixed: 898864
2015-12-28 22:20:26 -08:00
Krishna Kumaar Natarajan
22b59a7689
qcacld-3.0: Add configuration option for mpdu density
...
qcacld-2.0 to qcacld-3.0 propagation
Add configuration option for mpdu density through INI. Update
the default value of mpdu density from 0 to 7.
Change-Id: Ib97869d4aec160065c945cd62876d6fd191d63a5
CRs-Fixed: 941182
2015-12-28 22:20:26 -08:00
Satish Singh
82d8528bed
Release 5.0.0.149 QCACLD3 WLAN Driver
...
Release 5.0.0.149 QCACLD3 WLAN Driver
Change-Id: I780e387e2df3e2b5f64cf193c81624efab4e92cd
CRs-Fixed: 688141
2015-12-28 14:23:23 -08:00
Srinivas Girigowda
bdc98160e9
qcacld-3.0: Add support for telescopic PNO
...
This is a qcacld-2.0 to qcacld-3.0 propagation.
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
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
dccab9a38a
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirLinkSpeedInfo
...
Replace tSirMacAddr with cdf_mac_addr in sSirLinkSpeedInfo
Change-Id: Ieaac1d3bb7f632eeaa848e19dadb4f3013a272e4
CRs-Fixed: 898864
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
3189655731
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirAddPeriodicTxPtrn
...
Replace tSirMacAddr with cdf_mac_addr in sSirAddPeriodicTxPtrn.
Change-Id: Idc7db873b0b1d5088465511eb7852fee40339c49
CRs-Fixed: 898864
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
a5bba7ad2b
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirDelPeriodicTxPtrn
...
Replace tSirMacAddr with cdf_mac_addr in sSirDelPeriodicTxPtrn.
Change-Id: I0445b5c7ec7d1e361b5ab7d72d2c607c6b8121c0
CRs-Fixed: 898864
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
4f59379d60
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirTdlsEventnotify
...
Replace tSirMacAddr with cdf_mac_addr in sSirTdlsEventnotify
Change-Id: Ia78eeffd98821ea075df0838dc7ff4367ce0ca36
CRs-Fixed: 898864
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
a6a1d20a3a
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirWlanExcludeUnencryptParam
...
Replace tSirMacAddr with cdf_mac_addr in sSirWlanExcludeUnencryptParam
Change-Id: Ie6b3172757826d579ac44027b1d023be62b3292f
CRs-Fixed: 898864
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
9853049218
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirRcvFltPkt
...
Replace tSirMacAddr with cdf_mac_addr in tSirRcvFltPkt group of
structures.
1. tSirRcvPktFilterCfgType
2. tSirRcvFltPktClearParam
3. tSirRcvFltMcAddrList
4. tSirRcvFltPktMatchRsp
Change-Id: I7c0dabc5c4643eee6dfe69dad76fb7363b40dce6
CRs-Fixed: 898864
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
2213b1d9cf
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in GtkOffload Req/Rsp
...
Replace tSirMacAddr with cdf_mac_addr in GtkOffload Req/Rsp.
Change-Id: Ib5a20b5741d08bd86cd8674d8e9724392093b706
CRs-Fixed: 898864
2015-12-28 14:20:46 -08:00
Srinivas Girigowda
a35f10958e
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirTdlsAddSta Req/Rsp
...
Replace tSirMacAddr with cdf_mac_addr in tSirTdlsAddSta Req/Rsp.
Change-Id: Ie10b69ce99645f7ace3d772dc8c8de87ad86f2bc
CRs-Fixed: 898864
2015-12-28 14:20:45 -08:00
Srinivas Girigowda
84f4292b85
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirTdlsDelSta Req/Rsp/Ind
...
Replace tSirMacAddr with cdf_mac_addr in sSirTdlsDelSta Req/Rsp/Ind.
Change-Id: I98264dea13b7bc596c092461da0ecf865332095e
CRs-Fixed: 898864
2015-12-28 14:20:45 -08:00
Srinivas Girigowda
5146deef9f
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirPlmReq
...
Replace tSirMacAddr with cdf_mac_addr in sSirPlmReq.
Change-Id: I21df91d980bc081af28f67a344d138b3c54eaf14
CRs-Fixed: 898864
2015-12-28 14:20:45 -08:00
Srinivas Girigowda
9d6a6db43f
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sTSMStats
...
Replace tSirMacAddr with cdf_mac_addr in sTSMStats.
Change-Id: Ib7a00874a5ad1c90ac2ab332015b136efc73cdc9
CRs-Fixed: 898864
2015-12-28 14:20:45 -08:00
Srinivas Girigowda
37eeeb06c8
qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeProbereq
...
Replace tSirMacAddr with cdf_mac_addr in sSirSmeProbereq.
Change-Id: I86622c1bca4bdcd0aad5b7a44ff490e11e8c142d
CRs-Fixed: 898864
2015-12-28 14:20:45 -08:00