qcacmn: Make changes for updating Link qualifier parameters

1. Make changes to selectively send the Link control WMI to the
   FW with out including the T2LM TLV.

2. Modify the TLV definitions for Link preference to use the newer
   Link control TLV.

Change-Id: Id8beae8376ee5d2fb3434367530a0a6bb976597d
CRs-Fixed: 3422692
This commit is contained in:
Rhythm Patwa
2023-03-02 02:28:17 -08:00
committed by Madan Koyyalamudi
parent 53deac6358
commit db04e08c9a
5 changed files with 118 additions and 60 deletions

View File

@@ -1111,11 +1111,21 @@ typedef struct {
* is present.
* @preffered_link_order: Preferred links in order.
* @timeout: timeout values for all the access categories.
* @tlt_characterization_params: Bitmask to select Tx-Link Tuple from ordered
* list.
* Bit 0-15 : Each bit maps to the corresponding Link ID
* Bit 16-31: Reserved
* @link_control_flags: Link control flags.
* Bit 0: TLT enable/disable
* Bit 1: Preferred Link enable/disable
* Bit 2-31: Reserved
*/
struct wlan_host_preferred_links {
uint8_t num_pref_links;
uint8_t preffered_link_order[MAX_PREFERRED_LINKS];
uint32_t timeout[WMI_HOST_WLAN_MAX_AC];
uint32_t tlt_characterization_params;
uint32_t link_control_flags;
};
#endif