qcacmn: Process ML Channel Measurement request

Host parse newely added vendor command
QCA_NL80211_VENDOR_SUBCMD_CONNECTED_CHANNEL_STATS and trigger
scan to get connected channel stats from FW in case of MLO
connection.

On scan done host sends scan done indication to upper layer
via QCA_NL80211_VENDOR_SUBCMD_CONNECTED_CHANNEL_STATS vendor
command.

Change-Id: I92dbd779c5fbdb1652a37cfa54c177bd13de4f28
CRs-Fixed: 3491060
This commit is contained in:
abhinav kumar
2023-05-09 15:43:54 +05:30
committed by Madan Koyyalamudi
parent 4bb252b2a3
commit 058889e6a0
2 changed files with 55 additions and 13 deletions

View File

@@ -830,6 +830,16 @@ enum scan_priority {
* @SCAN_PHY_MODE_11AX_HE20_2G: 2GHz 11ax he20 mode
* @SCAN_PHY_MODE_11AX_HE40_2G: 2GHz 11ax he40 mode
* @SCAN_PHY_MODE_11AX_HE80_2G: 2GHz 11ax he80 mode
* @SCAN_PHY_MODE_11BE_EHT20: 11be EHT 20 mode
* @SCAN_PHY_MODE_11BE_EHT40: 11be EHT 40 mode
* @SCAN_PHY_MODE_11BE_EHT80: 11be EHT 80 mode
* @SCAN_PHY_MODE_11BE_EHT80_80: 11be EHT 80+80 mode
* @SCAN_PHY_MODE_11BE_EHT160: 11be EHT 160 mode
* @SCAN_PHY_MODE_11BE_EHT160_160: 11be EHT 160+160 mode
* @SCAN_PHY_MODE_11BE_EHT320: 11be EHT 320 mode
* @SCAN_PHY_MODE_11BE_EHT20_2G: 2GHz 11be EHT 20 mode
* @SCAN_PHY_MODE_11BE_EHT40_2G: 2GHz 11be EHT 40 mode
* @SCAN_PHY_MODE_11BE_EHT80_2G: 2GHz 11be EHT 80 mode
* @SCAN_PHY_MODE_UNKNOWN: unknown phy mode
* @SCAN_PHY_MODE_MAX: max valid phymode
*/
@@ -858,8 +868,20 @@ enum scan_phy_mode {
SCAN_PHY_MODE_11AX_HE20_2G = 21,
SCAN_PHY_MODE_11AX_HE40_2G = 22,
SCAN_PHY_MODE_11AX_HE80_2G = 23,
SCAN_PHY_MODE_UNKNOWN = 24,
SCAN_PHY_MODE_MAX = 24
#ifdef WLAN_FEATURE_11BE
SCAN_PHY_MODE_11BE_EHT20 = 24,
SCAN_PHY_MODE_11BE_EHT40 = 25,
SCAN_PHY_MODE_11BE_EHT80 = 26,
SCAN_PHY_MODE_11BE_EHT80_80 = 27,
SCAN_PHY_MODE_11BE_EHT160 = 28,
SCAN_PHY_MODE_11BE_EHT160_160 = 29,
SCAN_PHY_MODE_11BE_EHT320 = 30,
SCAN_PHY_MODE_11BE_EHT20_2G = 31,
SCAN_PHY_MODE_11BE_EHT40_2G = 32,
SCAN_PHY_MODE_11BE_EHT80_2G = 33,
#endif
SCAN_PHY_MODE_UNKNOWN = 34,
SCAN_PHY_MODE_MAX = 34
};
/**