mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-17 18:34:03 -05:00
Add new WiFi test config attributes to configure BA params
Define a new WiFi test configuration attributes in QCA vendor command to configure BA session parameters and to add or delete a BA session and to configure no ack policy. This is used for configuring the testbed device. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
ba60804419
commit
01542e6517
@ -5209,6 +5209,38 @@ enum he_mcs_config {
|
|||||||
HE_80P80_MCS0_11 = 10,
|
HE_80P80_MCS0_11 = 10,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* enum qca_wlan_ba_session_config - BA session configuration
|
||||||
|
*
|
||||||
|
* Indicates the configuration values for BA session configuration attribute.
|
||||||
|
*
|
||||||
|
* @QCA_WLAN_ADD_BA: Establish a new BA session with given configuration.
|
||||||
|
* @QCA_WLAN_DELETE_BA: Delete the existing BA session for given TID.
|
||||||
|
*/
|
||||||
|
enum qca_wlan_ba_session_config {
|
||||||
|
QCA_WLAN_ADD_BA = 1,
|
||||||
|
QCA_WLAN_DELETE_BA = 2,
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* enum qca_wlan_ac_type - Access category type
|
||||||
|
*
|
||||||
|
* Indicates the access category type value.
|
||||||
|
*
|
||||||
|
* @QCA_WLAN_AC_BE: BE access category
|
||||||
|
* @QCA_WLAN_AC_BK: BK access category
|
||||||
|
* @QCA_WLAN_AC_VI: VI access category
|
||||||
|
* @QCA_WLAN_AC_VO: VO access category
|
||||||
|
* @QCA_WLAN_AC_ALL: All ACs
|
||||||
|
*/
|
||||||
|
enum qca_wlan_ac_type {
|
||||||
|
QCA_WLAN_AC_BE = 0,
|
||||||
|
QCA_WLAN_AC_BK = 1,
|
||||||
|
QCA_WLAN_AC_VI = 2,
|
||||||
|
QCA_WLAN_AC_VO = 3,
|
||||||
|
QCA_WLAN_AC_ALL = 4,
|
||||||
|
};
|
||||||
|
|
||||||
/* Attributes for data used by
|
/* Attributes for data used by
|
||||||
* QCA_NL80211_VENDOR_SUBCMD_WIFI_TEST_CONFIGURATION
|
* QCA_NL80211_VENDOR_SUBCMD_WIFI_TEST_CONFIGURATION
|
||||||
*/
|
*/
|
||||||
@ -5257,6 +5289,45 @@ enum qca_wlan_vendor_attr_wifi_test_config {
|
|||||||
*/
|
*/
|
||||||
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_WEP_TKIP_IN_HE = 6,
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_WEP_TKIP_IN_HE = 6,
|
||||||
|
|
||||||
|
/* 8-bit unsigned value to configure the driver to add a
|
||||||
|
* new BA session or delete the existing BA session for
|
||||||
|
* given TID. ADDBA command uses the buffer size and TID
|
||||||
|
* configuration if user specifies the values else default
|
||||||
|
* value for buffer size is used for all TIDs if the TID
|
||||||
|
* also not specified. For DEL_BA command TID value is
|
||||||
|
* required to process the command.
|
||||||
|
* Uses enum qca_wlan_ba_session_config values.
|
||||||
|
* This attribute is used to configure the testbed device.
|
||||||
|
*/
|
||||||
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_ADD_DEL_BA_SESSION = 7,
|
||||||
|
|
||||||
|
/* 8-bit unsigned value to configure the buffer size in addba
|
||||||
|
* request and response frames.
|
||||||
|
* This attribute is used to configure the testbed device.
|
||||||
|
* The range of the value is 0 to 255.
|
||||||
|
*/
|
||||||
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_ADDBA_BUFF_SIZE = 8,
|
||||||
|
|
||||||
|
/* 8-bit unsigned value to configure the buffer size in addba
|
||||||
|
* request and response frames.
|
||||||
|
* This attribute is used to configure the testbed device.
|
||||||
|
*/
|
||||||
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_BA_TID = 9,
|
||||||
|
|
||||||
|
/* 8-bit unsigned value to configure the no ack policy.
|
||||||
|
* To configure no ack policy, access category value is
|
||||||
|
* required to process the command.
|
||||||
|
* This attribute is used to configure the testbed device.
|
||||||
|
* 1 - enable no ack, 0 - disable no ack.
|
||||||
|
*/
|
||||||
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_ENABLE_NO_ACK = 10,
|
||||||
|
|
||||||
|
/* 8-bit unsigned value to configure the AC for no ack policy
|
||||||
|
* This attribute is used to configure the testbed device.
|
||||||
|
* Uses the enum qca_wlan_ac_type values.
|
||||||
|
*/
|
||||||
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_NO_ACK_AC = 11,
|
||||||
|
|
||||||
/* 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 New Issue
Block a user