QCA vendor commands to configure HE +HTC capability and OM control Tx
Define QCA vendor command attributes to configure HE +HTC support and HE operating mode control transmission. This is used to configure the testbed device. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
		
							parent
							
								
									89d79150ac
								
							
						
					
					
						commit
						166ab0b780
					
				
					 1 changed files with 55 additions and 0 deletions
				
			
		|  | @ -5497,6 +5497,43 @@ enum qca_wlan_he_om_ctrl_ch_bw { | ||||||
| 	QCA_WLAN_HE_OM_CTRL_BW_160M = 3, | 	QCA_WLAN_HE_OM_CTRL_BW_160M = 3, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | /**
 | ||||||
|  |  * enum qca_wlan_vendor_attr_he_omi_tx: Represents attributes for | ||||||
|  |  * HE operating mode control transmit request. These attributes are | ||||||
|  |  * sent as part of QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_OMI_TX and | ||||||
|  |  * QCA_NL80211_VENDOR_SUBCMD_WIFI_TEST_CONFIGURATION. | ||||||
|  |  * | ||||||
|  |  * @QCA_WLAN_VENDOR_ATTR_HE_OMI_RX_NSS: Mandatory 8-bit unsigned value | ||||||
|  |  * indicates the maximum number of spatial streams, NSS, that the STA | ||||||
|  |  * supports in reception for PPDU bandwidths less than or equal to 80 MHz | ||||||
|  |  * and is set to NSS - 1. | ||||||
|  |  * | ||||||
|  |  * @QCA_WLAN_VENDOR_ATTR_HE_OMI_CH_BW: Mandatory 8-bit unsigned value | ||||||
|  |  * indicates the operating channel width supported by the STA for both | ||||||
|  |  * reception and transmission. Uses enum qca_wlan_he_om_ctrl_ch_bw values. | ||||||
|  |  * | ||||||
|  |  * @QCA_WLAN_VENDOR_ATTR_HE_OMI_ULMU_DISABLE: Mandatory 8-bit unsigned value | ||||||
|  |  * indicates the all trigger based UL MU operations by the STA. | ||||||
|  |  * 0 - UL MU operations are enabled by the STA. | ||||||
|  |  * 1 - All triggered UL MU transmissions are suspended by the STA. | ||||||
|  |  * | ||||||
|  |  * @QCA_WLAN_VENDOR_ATTR_HE_OMI_TX_NSTS: Mandatory 8-bit unsigned value | ||||||
|  |  * indicates the maximum number of space-time streams, NSTS, that | ||||||
|  |  * the STA supports in transmission and is set to NSTS - 1. | ||||||
|  |  */ | ||||||
|  | enum qca_wlan_vendor_attr_he_omi_tx { | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_INVALID = 0, | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_RX_NSS = 1, | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_CH_BW = 2, | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_ULMU_DISABLE = 3, | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_TX_NSTS = 4, | ||||||
|  | 
 | ||||||
|  | 	/* keep last */ | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_AFTER_LAST, | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_MAX = | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_HE_OMI_AFTER_LAST - 1, | ||||||
|  | }; | ||||||
|  | 
 | ||||||
| /* Attributes for data used by
 | /* Attributes for data used by
 | ||||||
|  * QCA_NL80211_VENDOR_SUBCMD_WIFI_TEST_CONFIGURATION |  * QCA_NL80211_VENDOR_SUBCMD_WIFI_TEST_CONFIGURATION | ||||||
|  */ |  */ | ||||||
|  | @ -5743,6 +5780,24 @@ enum qca_wlan_vendor_attr_wifi_test_config { | ||||||
| 	 */ | 	 */ | ||||||
| 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_ACTION_TX_TB_PPDU = 32, | 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_ACTION_TX_TB_PPDU = 32, | ||||||
| 
 | 
 | ||||||
|  | 	/* Nested attribute to indicate HE operating mode control field
 | ||||||
|  | 	 * transmission. It contains operating mode control field Nss, | ||||||
|  | 	 * channel bandwidth, Tx Nsts and UL MU disable attributes. | ||||||
|  | 	 * These nested attributes are used to send HE operating mode control | ||||||
|  | 	 * with configured values. | ||||||
|  | 	 * Uses the enum qca_wlan_vendor_attr_he_omi_tx attributes. | ||||||
|  | 	 * This attribute is used to configure the testbed device. | ||||||
|  | 	 */ | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_OMI_TX = 33, | ||||||
|  | 
 | ||||||
|  | 	/* 8-bit unsigned value to configure +HTC_HE support to indicate the
 | ||||||
|  | 	 * support for the reception of a frame that carries an HE variant | ||||||
|  | 	 * HT Control field. | ||||||
|  | 	 * This attribute is used to configure the testbed device. | ||||||
|  | 	 * 1-enable, 0-disable | ||||||
|  | 	 */ | ||||||
|  | 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_HTC_HE_SUPP = 34, | ||||||
|  | 
 | ||||||
| 	/* keep last */ | 	/* keep last */ | ||||||
| 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_AFTER_LAST, | 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_AFTER_LAST, | ||||||
| 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_MAX = | 	QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_MAX = | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Kiran Kumar Lokere
						Kiran Kumar Lokere