1d002854d3aec98a07a91e55844082e03bd1d497

As part of the original TDLS componentization the legacy typedef tTdlsPeerStateParams was replicated as qca-wifi-host-cmn struct tdls_peer_state_params. Subsequently when the TDLS component was relocated back to qcacld-3.0 this struct was replicated again as struct tdls_peer_update_state in the qcacld-3.0 TDLS public structs. Unfortunately this left the driver with three different data structures which serve the same purpose. Not only is this pointless, but due to the way in which these structures are used there is an implicit requirement that they be exactly identical. Further complicating matters is the fact that these three structures each have embedded structs which are also replicated. This approach is very fragile since any change to any of these structs must be replicated across the entire set. To align with the converged software architecture and to improve code maintainability exclusively use the TDLS public structs. Change-Id: Ifc976815fea57afae86cc91b91c6b48f70b2a9a7 CRs-Fixed: 2395340
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%