Commit Graph

5586 Commits

Author SHA1 Message Date
Jeff Johnson
4bb882f8cb qcacld-3.0: Remove typedef tLimMlmPurgeStaReq
Typedef tLimMlmPurgeStaReq is obsolete, so remove it.

Change-Id: I8a1ecce9f8782e19d22a4b51725aa79809457772
CRs-Fixed: 2376120
2019-01-08 15:33:33 -08:00
Jeff Johnson
9cf29e4645 qcacld-3.0: Remove typedef tLimMlmReassocInd
Typedef tLimMlmReassocInd is obsolete, so remove it.

Change-Id: I8fd73512c5301a6e7f5208baa257925d4848488e
CRs-Fixed: 2376119
2019-01-08 15:33:23 -08:00
Jeff Johnson
6947192b34 qcacld-3.0: Remove tLimMlmResetReq/Cnf typedefs
Typedefs tLimMlmResetReq and tLimMlmResetCnf are obsolete,
so remove them.

Change-Id: I2f5791a3860fdbef578bf6176c113a06a53d2722
CRs-Fixed: 2376118
2019-01-08 15:33:14 -08:00
Jeff Johnson
7f2395c940 qcacld-3.0: Remove typedef tLimScanResult
Change I373fb570f3b368dc79ce08b7acbc1026a7e19758 ("qcacld-3.0: Remove
lim_send_sme_neighbor_bss_ind()") removed the last usage of typedef
tLimScanResult. Since it is obsolete, remove it.

Change-Id: Ide9301c635db43a7e398ac44b46ed68675816ab4
CRs-Fixed: 2376116
2019-01-08 15:33:04 -08:00
Jeff Johnson
f4f2bcfa90 qcacld-3.0: Remove typedef tLimMlmScanCnf
Change Ibea328196a9453ebaae887aa4068e78c47296762 ("qcacld-3.0:
Scan cleanup in lim and csr") removed the last usage of typedef
tLimMlmScanCnf. Since it is obsolete, remove it.

Change-Id: I1255dc9e934db7aea671a269c956abd390f54a0b
CRs-Fixed: 2376115
2019-01-08 15:32:55 -08:00
Jeff Johnson
331c71ace7 qcacld-3.0: Remove is_entering_mimo_ps()
The function is_entering_mimo_ps() is obsolete, so remove it.

Change-Id: I01fbaed8bec34c11a1cdd43004fc39a28deb14d7
CRs-Fixed: 2376114
2019-01-08 15:32:46 -08:00
Jeff Johnson
46bb430a7c qcacld-3.0: Remove lim_p2p_action_cnf() prototype
Change I64d0b71853004679ae694bcd6ca7a2f2347adc84 ("qcacld-3.0:
Remove legacy P2P codes in MAC") removed the implementation of
lim_p2p_action_cnf(). However it left the prototype, so remove
it as well.

Change-Id: I9586624c2353ab675ba540771335e5b68ce527bf
CRs-Fixed: 2376113
2019-01-08 15:32:37 -08:00
Jeff Johnson
b27d245d34 qcacld-3.0: Remove lim_strip_extcap_ie() prototype
The lim_strip_extcap_ie() prototype has no corresponding
implementation. Since it is obsolete, remove it.

Change-Id: Ic19df6825039ce63747deb61bac5821407436836
CRs-Fixed: 2376112
2019-01-08 15:32:28 -08:00
Jeff Johnson
64e23a351c qcacld-3.0: Remove limUpdateStaRunTimeHTSwtichChnlParams()
The limUpdateStaRunTimeHTSwtichChnlParams() prototype has no
corresponding implementation. Since it is obsolete, remove it.

Change-Id: I968d0a601570f62317a7d1d551e63db456ac450c
CRs-Fixed: 2376111
2019-01-08 15:32:20 -08:00
Jeff Johnson
579fcdcb5e qcacld-3.0: Harmonize lim_process_add_sta_rsp()
The parameter identifiers used in the implementation of
lim_process_add_sta_rsp() differ from the ones used in the prototype.
Since this can be confusing for both humans and code analysis tools,
harmonize on the parameters used in the implementation. In addition,
relocate the documentation so that it is the interface that is
documented and not the implementation.

Change-Id: I221b4fd0a643770b46adf06776b16fa85a6de03c
CRs-Fixed: 2376110
2019-01-08 15:32:12 -08:00
Jeff Johnson
8d34a83e3d qcacld-3.0: Harmonize sys_build_message_header()
The parameter identifiers used in the implementation of
sys_build_message_header() differ from the ones used in the
prototype. Since this can be confusing for both humans and code
analysis tools, harmonize on a good set of identifiers. In addition,
consolidate the two distince documentation blocks so that it is the
interface that is fully and correctly documented, and not the
implementation.

Change-Id: Iaeee04ec918fad20a43c5804f9e50b7b208dfb94
CRs-Fixed: 2376109
2019-01-08 15:32:03 -08:00
Jeff Johnson
1b6240354f qcacld-3.0: Remove MAX_DEAUTH_ALLOWED
Macro MAX_DEAUTH_ALLOWED is unused, so remove it.

Change-Id: Icef471ee15aca829c7746d2912af002b9cc7ac28
CRs-Fixed: 2376108
2019-01-08 15:31:53 -08:00
Jeff Johnson
f445dbf767 qcacld-3.0: Remove #if 0 in populate_dot11f_supp_rates()
Function populate_dot11f_supp_rates() contains #if 0 code that is
obsolete, so remove it.

Change-Id: Ib0c87186aac5bfc48ecf7dd50f5547d85920c62b
CRs-Fixed: 2376107
2019-01-08 15:31:45 -08:00
Jeff Johnson
32f7d13fe2 qcacld-3.0: Remove typedef tSirHTCap
Change I63442b1c2f0033c50ab94d4dcf4288eae5fb4d9d ("qcacld-3.0:
Remove typedef tCsrStaParams") removed the last reference to
typedef tSirHTCap.  Since the typedef is obsolete, remove it.

Change-Id: I0b10d832c81fb43ee052df5cab1eccd30e657454
CRs-Fixed: 2375516
2019-01-08 15:30:19 -08:00
nshrivas
4461ff13dd Release 5.2.0.115A
Release 5.2.0.115A

Change-Id: I3e6b0871cdfaeed2fce1ad860e69038a52b3ab8a
CRs-Fixed: 774533
2019-01-08 11:42:55 -08:00
Harprit Chhabada
efea6f517c qcacld-3.0: Clean up a policy manager CFG item
Clean WNI_CFG_ENABLE_MCC_ADAPTIVE_SCHED CFG item of policy
manager.

Change-Id: Ib73ea3385bedf3a8d35e60f3672950e27b8ed93d
CRs-Fixed: 2373863
2019-01-08 11:42:54 -08:00
nshrivas
9c6e205fbc Release 5.2.0.115
Release 5.2.0.115

Change-Id: I2f4c31019d697a23d963fef92eae5d8633dae223
CRs-Fixed: 774533
2019-01-08 07:28:10 -08:00
Abhinav Kumar
025ee99f58 qcacld-3.0: Remove obsolete WEP configuration
Remove wepType field from struct tSetStaKeyParams, as
it is an obsolete WEP configuration.

Change-Id: I895541bef0cc08a75ba7c54e792ad15002ff0b0c
CRs-Fixed: 2373003
2019-01-08 07:28:05 -08:00
nshrivas
7d3d950b4d Release 5.2.0.114Z
Release 5.2.0.114Z

Change-Id: I571f80795c1d69b7dd52161c9dc498cc26a8cb38
CRs-Fixed: 774533
2019-01-08 05:17:09 -08:00
Rajasekaran Kalidoss
7152a355fa qcacld-3.0: Send freq in mgmt frame req for LFR2
currently freq is sent as 0 in send auth mgmt frame
request to firmware(WMI_MGMT_TX_SEND_CMDID). In SAP 2G
+ STA doing LFR2 DBS roam from 5G to 2G scenario, the
preauth request get sent in 5g band rather than 2G.
So LFR2 preauth send request should have the exact
frequency parameter. only then FW can send the auth req
in appropriate frequency.

Change-Id: I17f47ee559768fee1fd5055d953791117e7b04c5
2019-01-08 05:17:04 -08:00
nshrivas
3af6a1d5db Release 5.2.0.114Y
Release 5.2.0.114Y

Change-Id: I257735b16fe644ddb5927b92f7fb72b845aaf132
CRs-Fixed: 774533
2019-01-08 02:34:54 -08:00
nshrivas
987d85d5b3 Release 5.2.0.114X
Release 5.2.0.114X

Change-Id: I2d52897473d70ba7b105381d893c2515aefbe31c
CRs-Fixed: 774533
2019-01-08 00:19:14 -08:00
nshrivas
6262f632be Release 5.2.0.114W
Release 5.2.0.114W

Change-Id: I5dddb8a43794d13a7cb61943a526833976566990
CRs-Fixed: 774533
2019-01-07 19:59:01 -08:00
nshrivas
3cbeedcb6c Release 5.2.0.114V
Release 5.2.0.114V

Change-Id: Ice93d0c5626068adf996a73f2b7c7eb06c4eba68
CRs-Fixed: 774533
2019-01-07 17:28:26 -08:00
Wu Gao
6768d76a7b qcacld-3.0: Remove unused tdls structures in pe
It alloc memory with structures in sir_api.h, and process/parse them
with structures in tdls component, which will cause memory corruption
potentially. So, this change refacor these functions and let them use
unified structures. Remove unused structures in sir_api.h
Here are these functions:
- lim_send_sme_tdls_add_sta_rsp
- lim_send_tdls_comp_mgmt_rsp
- lim_send_sme_tdls_del_sta_rsp
- lim_send_sme_mgmt_tx_completion

Remove below unused tdls structures:
- tSirTdlsDelAllPeerInd
- tSirTdlsDelStaInd
- tSirTdlsEventnotify
- tSirTdlsLinkEstablishReq
- tSirTdlsLinkEstablishReqRsp
- tSirTdlsAddStaRsp
- tSirTdlsDelStaRsp
- tSirMgmtTxCompletionInd

Change-Id: Ic595cadefcdbeb2df44f97563c4652db409213a2
CRs-Fixed: 2373706
2019-01-07 17:28:16 -08:00
nshrivas
65c245c591 Release 5.2.0.114U
Release 5.2.0.114U

Change-Id: I107e8649a4e1e2ca3dbda260974e9b2fdd64cc97
CRs-Fixed: 774533
2019-01-07 13:58:19 -08:00
nshrivas
296bc71578 Release 5.2.0.114T
Release 5.2.0.114T

Change-Id: I17fa2da9146c7d7cbc6f2ca660e72f1ffde979fc
CRs-Fixed: 774533
2019-01-07 11:25:03 -08:00
nshrivas
cc7d56fc3f Release 5.2.0.114S
Release 5.2.0.114S

Change-Id: I7c22a567ebce26a369f2d0541af22aca2e872501
CRs-Fixed: 774533
2019-01-07 08:47:16 -08:00
nshrivas
e28d11f057 Release 5.2.0.114R
Release 5.2.0.114R

Change-Id: I860cded92a1a22cab34d6e46475d052c3bafebbe
CRs-Fixed: 774533
2019-01-07 00:12:23 -08:00
Jeff Johnson
7e6e127ce7 qcacld-3.0: Remove DISA fields from tSmeStruct
Change Ia44acd9a3e31bf0d1098f7d423f0c28a2b7fe5fa ("qcacld-3.0: Cleanup
WMA and SME code related to DISA") removed the SME DISA code, but it
left behind the encrypt_decrypt_cb and encrypt_decrypt_context fields
in tSmeStruct. Since these are now obsolete, remove them, along with
their underlying type definitions.

Change-Id: I7bf5d737b89cc9604310b7c18c510f42f73ec971
CRs-Fixed: 2374842
2019-01-07 00:11:49 -08:00
Jeff Johnson
c3f76aa289 qcacld-3.0: Remove obsolete sys*Entry() prototypes
The following prototypes are obsolete, so remove them:
- sysBbtEntry()
- sysDphEntry()
- sysHalEntry()
- sysLimEntry()
- sysMmhEntry()
- sysMntEntry()
- sysNimPttEntry()
- sysPmmEntry()
- sysSchEntry()

Change-Id: I7bdfa157e8a7bd1c73e5358715b862a600ef6eae
CRs-Fixed: 2374830
2019-01-07 00:09:50 -08:00
Jeff Johnson
81575a6cf8 qcacld-3.0: Remove struct ndp_peer_node
Change I12a1d0cf37db22ff0bcb8165cb3f6b3847f8bf5b ("qcacld-3.0: Add
interface changes for supporting NAN data path") introduced struct
ndp_peer_node, but did not actually add code which uses it. Since
this struct is unused, remove it.

Change-Id: I36b333287de19e42855a596d25ba489e9cfb3241
CRs-Fixed: 2374293
2019-01-07 00:09:37 -08:00
Jeff Johnson
b485f7ba5e qcacld-3.0: Remove lim_handle_ndp_event_message()
Change I5828002d2363e01f63b0a643a0c59abd52bc4f19 ("qcacld-3.0:
NAN datapath cleanup") removed all code that called
lim_handle_ndp_event_message(), but inexplicably left behind an
inline stub function. Since the stub is unused, remove it.

Change-Id: I283c5e4ad8f285fc0452d8efbdc77960e420cf0b
CRs-Fixed: 2374292
2019-01-07 00:09:28 -08:00
Jeff Johnson
c18472319f qcacld-3.0: Remove obsolete limGetBssidFromPkt() prototype
LIM exposes a prototype for limGetBssidFromPkt(), but the actual
function no longer exists. Since this is an obsolete prototype,
remove it.

Change-Id: Idef628f4de18d4b4cc9a12c1cfb184eb2eadfdf1
CRs-Fixed: 2374291
2019-01-07 00:09:20 -08:00
Jeff Johnson
275af47102 qcacld-3.0: Remove obsolete limWPSPBCTimeout() prototype
LIM exposes a prototype for limWPSPBCTimeout(), but the actual
function no longer exists. Since this is an obsolete prototype,
remove it.

Change-Id: I31cbeae9dfa9fb561506bbd5ca16771ec9c566d8
CRs-Fixed: 2374290
2019-01-07 00:09:12 -08:00
Jeff Johnson
05b9d757f1 qcacld-3.0: Remove obsolete "Pre-n" PropIE support
The driver contains remnant support for Proprietary IEs that were
inherited from the original "Pre-n" version of the driver.  Since
these IEs are no longer parsed or used, remove all references to them.

Change-Id: Iac7c3176682ce0054b7f06827fa6b6ec7be1e6a5
CRs-Fixed: 2374289
2019-01-07 00:09:04 -08:00
Jeff Johnson
11b3aa5643 qcacld-3.0: Remove tSirExtScanGetCachedResultsRspParams
Typedef tSirExtScanGetCachedResultsRspParams is unused, so remove it.

Change-Id: Id6859f454258b547ce54c315772ce99458430f4d
CRs-Fixed: 2374288
2019-01-07 00:08:56 -08:00
Jeff Johnson
8bab82b473 qcacld-3.0: Remove obsolete packet filtering structs
The following legacy packet filtering structs are obsolete,
so remove them:
- tSirRcvFltPktMatchCnt
- tSirRcvFltPktMatchRsp
- tSirRcvFltPktClearParam

Change-Id: Idb4d38d498a9c618f41d35cadfc54332b435d400
CRs-Fixed: 2374287
2019-01-07 00:08:48 -08:00
Jeff Johnson
1273c955c5 qcacld-3.0: Remove unused/obsolete byte swap APIs
There are a large number of legacy byte swap APIs in utils_api.h that
are unused, so remove them.

Change-Id: I1adbb82820e4b325ed2843a87a201250978ce04c
CRs-Fixed: 2374286
2019-01-07 00:08:41 -08:00
Jeff Johnson
8a4154bb5d qcacld-3.0: Remove tSirMbMsgP2p
Change I71de90d5fb88462e52148a434d43ea80c41cfe36 ("qcacld-3.0: Move
Channel convert and frame indication logic to lim_utils.c") removed
the last reference to typedef tSirMbMsgP2p. Since it is obsolete,
remove it.

Change-Id: I009aa479ffddeceebb3bd26af5ae48c32a43240c
CRs-Fixed: 2374285
2019-01-07 00:08:34 -08:00
Jeff Johnson
8e2c97965c qcacld-3.0: Remove burstEnableForce from tDphHashNode
Field burstEnableForce in tDphHashNode is unused, so remove it.

Change-Id: I6661c5befa2a537ec62b041c144bc7fbc01420a6
CRs-Fixed: 2374284
2019-01-07 00:08:27 -08:00
Jeff Johnson
eca21795b8 qcacld-3.0: Remove tCfgPerStaStatStruct
Typedef tCfgPerStaStatStruct is obsolete, so remove it.

Change-Id: I1a024dc706f5604a951f473d94a3d03664226a13
CRs-Fixed: 2374283
2019-01-07 00:08:20 -08:00
Jeff Johnson
16cb64e1fe qcacld-3.0: Remove tSirBackgroundScanMode
Change Ia664f815759142e7f4ad8e648a469c63ddd003f5 ("qcacld-3.0:
Cleanup unused scan code") removed the last reference to
tSirBackgroundScanMode. Since it is now obsolete, remove it.

Change-Id: I2faab5487988b1941601f2befdb570ecab8651ed
CRs-Fixed: 2374282
2019-01-07 00:08:13 -08:00
Jeff Johnson
424bc294e3 qcacld-3.0: Remove obsolete Scan Params typedefs
Typedefs tInitScanParams and tFinishScanParams are unused, so remove
them, along with tSirScanEntry and tSirLinkTrafficCheck that is used
just by them.

Change-Id: I5f9c58236f8c5fe639c5b896a66b9dc290e54ab1
CRs-Fixed: 2374281
2019-01-07 00:08:06 -08:00
Jeff Johnson
4377eba726 qcacld-3.0: Remove timWaitCount from tAniSirDph
The timWaitCount field in tAniSirDph is initialized but never read.
Since it is ultimately unused, remove it.

Change-Id: I98795820caf8087f225b3835e531790d2d1f167e
CRs-Fixed: 2374279
2019-01-07 00:07:54 -08:00
Jeff Johnson
4e7862fbb2 qcacld-3.0: Remove txRateFlags from tSirIbssPeerInfoParams
The txRateFlags field in tSirIbssPeerInfoParams is initialized to zero
but is otherwise unused, so remove it.

Change-Id: I8efcb18869dfe1c5e2a42395bb40c281391b3bfa
CRs-Fixed: 2374278
2019-01-07 00:07:48 -08:00
Jeff Johnson
59f8ee46a5 qcacld-3.0: Remove ucPatternIdBitmap from tSirDelPeriodicTxPtrn
Field ucPatternIdBitmap in tSirDelPeriodicTxPtrn serves no purpose, so
remove it.

Change-Id: I966983c3dea674e61ccf4d06473ea21448484a4c
CRs-Fixed: 2374277
2019-01-07 00:07:42 -08:00
Jeff Johnson
86bef3ee7a qcacld-3.0: Remove ucastDataRate from tSirRateUpdateInd
The ucastDataRate field in tSirRateUpdateInd is initialized, but is
otherwise not used, so remove it. And the ucastDataRateTxFlag field is
never referenced, so remove it as well.

Change-Id: I1df8e5ec32d8ebb1d1e1f53c83bec45fbb86bb4e
CRs-Fixed: 2374276
2019-01-07 00:07:36 -08:00
gaurank kathpalia
1be77fa6a9 qcacld-3.0: Add Dot11 mode related CFG items in mlme cfg
Add dot11mode related cfg items in mlme cfg, and replace
old WNI dot11 modes with new MLME DOT11 mode enums

Change-Id: I6e866959f440ae781432c8aaa724b229c0874856
CRs-Fixed: 2362540
2019-01-07 00:07:19 -08:00
nshrivas
5761a0355e Release 5.2.0.114Q
Release 5.2.0.114Q

Change-Id: Ifa1c30e54f404eeb2fd27b995699f4b40da2bb56
CRs-Fixed: 774533
2019-01-03 16:16:48 -08:00