qcacld-3.0: Set unforce mode for link

TDLS for MLO, it forces link active when sending TDLS discovery
Request, it needs to unforce the link when:
There is no discovery response on that link; or
The remain links except the link which is TDLS link; or
The link for TDLS but no more TDLS connection.

CRs-Fixed: 3623332
Change-Id: Ie9fb0d210952531744bba397c1a34f4d8f1f14fb
This commit is contained in:
Paul Zhang
2023-09-26 19:51:17 +08:00
committed by Rahul Choudhary
parent 721acdbab2
commit 59d68775f9
8 changed files with 165 additions and 7 deletions

View File

@@ -241,6 +241,7 @@ enum tdls_feature_mode {
* @TDLS_CMD_SET_SECOFFCHANOFFSET: tdls secondary offchannel offset
* @TDLS_DELETE_ALL_PEERS_INDICATION: tdls delete all peers indication
* @TDLS_CMD_START_BSS: SAP start indication to tdls module
* @TDLS_CMD_SET_LINK_UNFORCE: tdls to unforce link for MLO case
*/
enum tdls_command_type {
TDLS_CMD_TX_ACTION = 1,
@@ -267,7 +268,8 @@ enum tdls_command_type {
TDLS_CMD_SET_OFFCHANMODE,
TDLS_CMD_SET_SECOFFCHANOFFSET,
TDLS_DELETE_ALL_PEERS_INDICATION,
TDLS_CMD_START_BSS
TDLS_CMD_START_BSS,
TDLS_CMD_SET_LINK_UNFORCE
};
/**