All WNI configurations will be cleanup based on new cfg framework, so
change Change WNI_CFG_COUNTRY_CODE_LEN to CFG_COUNTRY_CODE_LEN.
Change-Id: I786b62e2c0aff08a89fc3c8a3359e2ffb4044269
CRs-Fixed: 2380488
iwpriv interface is added for configuring Motion detection
feature specific parameters
Added under flag WLAN_FEATURE_MOTION_DETECTION
Change-Id: Ic20c8c43782cf037317f412962fab4a6928eb0b9
CRs-Fixed: 2376722
Based on new cfg framework, refactors below five WNI cfg items and one
INI cfg:
- WNI_CFG_APSD_ENABLED
- WNI_CFG_OBSS_DETECTION_OFFLOAD
- WNI_CFG_OBSS_COLOR_COLLISION_OFFLOAD
- WNI_CFG_CURRENT_TX_POWER_LEVEL
- WNI_CFG_LOCAL_POWER_CONSTRAINT
- gTxPowerCap
Change-Id: I5307fe73ad931eaec2e9471ddd36cd6d00061c76
CRs-Fixed: 2375860
All WNI configurations will be cleanup based on new cfg framework, so
change Change WNI_VALID_CHANNEL_LIST_LEN to VALID_CHANNEL_LIST_LEN.
Change-Id: I805be88ecdcca90cf3a19d1784bf8f8c261b6ca4
CRs-Fixed: 2379748
Update the max block ack buffer size value to 256 in the addba
response frame to support the reception of A-MPDU with 256 MPDUs.
Change-Id: Iaf699024b969b420b5328d2e91d104bd42adc732
CRs-Fixed: 2375563
Currently all but one of the fields in tBeaconGenParams are unused. In
addition the one field that is used, as well as the struct itself, do
not conform to the Linux coding style. Therefore replace the typedef
with a properly named struct which contains a properly named field.
Change-Id: I246f45831854db07d5ff6835a1df222e771a5146
CRs-Fixed: 2378330
The driver has a lim_send_addts_rsp_action_frame() prototype, but not
an implementation. Since the prototype is obsolete, remove it.
Change-Id: Ib4e8a6d1d33c1e5d39e9801a883486a12f030f17
CRs-Fixed: 2378324
The psstate field in tPowersaveoffloadInfo is unused, so remove it,
along with the underlying tPowersaveState typedef.
Change-Id: I0328bcce9362d4fb0786b36644b3152f979eef30
CRs-Fixed: 2378322
Changes I151fa771544e9f74b1b69b18d689176752760621 ("qcacld-3.0: Remove
oem data request passing over multiple layers") and
I95078c985c5034d9d530ad542ace129309d79886 ("qcacld-3.0: Remove global
oem data request/response buffer") removed all usage of typedefs
tLimMlmOemDataReq & tLimMlmOemDataRsp. Since they are obsolete, remove
them.
Change-Id: If387f77177cfececc04f4c8ccc64efbc80505431
CRs-Fixed: 2378321
Change I77617df14093806f19c0d587e953f63ae86f8ffe ("qcacld-3.0: Cleanup
the unused quiet timers and TX control API") removed the usage of
typedefs tLimQuietTxMode & tLimControlTx. Since they are obsolete,
remove them.
Change-Id: I503b6c63d8440fe9aa80d8d38c19d49654621cc3
CRs-Fixed: 2378320
Most of the SIR_*_MODULE_ID values are unused, so remove the ones that
are obsolete.
Change-Id: I97f40b37bda9639be359a3a3dbdcf26d06c6c73d
CRs-Fixed: 2378318
The PMM module and message definitions are not used by the current
version of the driver. However the message ID number space overlaps
with the SME message IDs. In order to harmonize the code:
- Remove the legacy PMM Module & Message ID definitions
- Consolidate the SME Module & Message ID definitions
- Update the dispatch logic to correctly indicate it is SME and not
PMM messages which are being dispatched
Change-Id: Idcf66633c2060e52e930addaa8cecb3faf89bc90
CRs-Fixed: 2378317
The MNT module and message definitions are not used by the current
version of the driver, so remove them
Change-Id: I2840996caffdf24e4ddbe7a3a0b7d7c7f70f509a
CRs-Fixed: 2378316
Change I191dc17898bcbf84ad4b6d03c515a8124a0f4d24 ("qcacld-3.0: Remove
obsolete eWNI_SME_UPDATE_APWPSIE_REQ") removed the only usage of
typedef tSirUpdateAPWPSIEsReq. Since it is obsolete, remove it.
Change-Id: I4513c9834b1dc4f0a2c0b9f9c77f5f6bfb054dd4
CRs-Fixed: 2376932
Change Ie6c4a9847f2daa9ba2aebd17f386d584201b86d6 ("qcacld-3.0: Remove
obsolete set/reset ssid hotlist") removed the usage of typedef
tSirWifiScanResultEvent. Since it is obsolete, remove it.
Change-Id: Id42fcd1ab762524fdfa90aa355fb7e37a6164cc7
CRs-Fixed: 2376931
The wdsIndex and wdsPeerBeaconSeen fields in tDphHashNode are
obsolete, so remove them
Change-Id: Iae9131b1c3315a7448e5fe262a5fd36b1d09967d
CRs-Fixed: 2376928
Change I120a29c21407f82aab2c6fcdcaf1095518cb71b5 ("qcacld-3.0:
Security enhancement fixes for RSNE frame parser") removed the
implementation of sir_unpack_beacon_ie() but left the prototype. Since
the prototype is obsolete, remove it.
Change-Id: Id9d0f766b0dc3137f7012543d883791a69d10111
CRs-Fixed: 2376927
The following LIM trace APIs have prototypes but no corresponding
implementations, so remove them:
- limTraceReset()
- limTraceUpdateMgmtStat()
- lim_trace_dumpMgmtStat()
Change-Id: I5bf6c01636f4821e3f0f469260f20c59f0f97c63
CRs-Fixed: 2376925
The following LIM scan result APIs have prototypes but no
corresponding implementations, so remove them:
- lim_copy_scan_result()
- lim_restore_pre_scan_state()
- lim_scan_hash_function()
Change-Id: Ie5b3e24019e29e984a5893afaf1b24fcc5ce6d51
CRs-Fixed: 2376127
The parameter identifiers used in the implementation of
lim_set_active_edca_params() 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: Ie352f40ca86a9816d19f6e37b52058e884814202
CRs-Fixed: 2376126