qcacld-3.0: Associate in 11ax mode on non MLO vdev

In 11be capable configuration, for connection attempt
to MLO AP from non-MLO type vdev, downgrade to 11ax
mode association for that vdev.

User can still connect in ML mode from MLO type vdev.

Change-Id: I1e7cf940a778a20f2f4d5d24283ffb6aae52781b
CRs-Fixed: 3312163
This commit is contained in:
Vinod Kumar Pirla
2022-10-14 02:57:28 -07:00
committed by Madan Koyyalamudi
parent 14e95a4c57
commit c682062e13
10 changed files with 142 additions and 67 deletions

View File

@@ -251,21 +251,6 @@ enum mlme_dot11_mode {
MLME_DOT11_MODE_11BE_ONLY
};
/**
* enum mlme_vdev_dot11_mode - Dot11 mode of the vdev
* MLME_VDEV_DOT11_MODE_AUTO: vdev uses mlme_dot11_mode
* MLME_VDEV_DOT11_MODE_11N: vdev supports 11N mode
* MLME_VDEV_DOT11_MODE_11AC: vdev supports 11AC mode
* MLME_VDEV_DOT11_MODE_11AX: vdev supports 11AX mode
*/
enum mlme_vdev_dot11_mode {
MLME_VDEV_DOT11_MODE_AUTO,
MLME_VDEV_DOT11_MODE_11N,
MLME_VDEV_DOT11_MODE_11AC,
MLME_VDEV_DOT11_MODE_11AX,
MLME_VDEV_DOT11_MODE_11BE,
};
/**
* struct wlan_mlme_dot11_mode - dot11 mode
*