mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 23:24:22 -04:00
Merge "qcacmn: Add GET_STATION_REMOTE vendor subcmd"
This commit is contained in:
commit
fcb66972c2
1 changed files with 48 additions and 20 deletions
|
|
@ -449,12 +449,14 @@ enum qca_vendor_attr_set_trace_level {
|
|||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INVALID: Invalid attribute
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO: bss info
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_ASSOC_FAIL_REASON: assoc fail reason
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_REMOTE: remote station info
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_AFTER_LAST: After last
|
||||
*/
|
||||
enum qca_wlan_vendor_attr_get_station {
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INVALID = 0,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_ASSOC_FAIL_REASON,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_REMOTE,
|
||||
|
||||
/* keep last */
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_AFTER_LAST,
|
||||
|
|
@ -546,6 +548,35 @@ enum qca_wlan_auth_type {
|
|||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_ASSOC_FAIL_REASON:
|
||||
* Status Code Corresponding to the Association Failure.
|
||||
* Unsigned 32 bit value.
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_MAX_PHY_RATE:
|
||||
* Max phy rate of remote station
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_TX_PACKETS:
|
||||
* TX packets to remote station
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_TX_BYTES:
|
||||
* TX bytes to remote station
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_RX_PACKETS:
|
||||
* RX packets from remote station
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_RX_BYTES:
|
||||
* RX bytes from remote station
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_LAST_TX_RATE:
|
||||
* Last TX rate with remote station
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_LAST_RX_RATE:
|
||||
* Last RX rate with remote station
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_WMM:
|
||||
* Remote station enable/disable WMM
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_SUPPORTED_MODE:
|
||||
* Remote staion connection mode
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_AMPDU:
|
||||
* Remote station AMPDU enable/disable
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_TX_STBC:
|
||||
* Remote station TX Space-time block coding enable/disable
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_RX_STBC:
|
||||
* Remote station RX Space-time block coding enable/disable
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_CH_WIDTH:
|
||||
* Remote station channel width
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_SGI_ENABLE:
|
||||
* Remote station short GI enable/disable
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_PAD: Attribute type for padding
|
||||
* @QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_AFTER_LAST: After last
|
||||
*/
|
||||
enum qca_wlan_vendor_attr_get_station_info {
|
||||
|
|
@ -559,32 +590,29 @@ enum qca_wlan_vendor_attr_get_station_info {
|
|||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_HT_OPERATION,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_VHT_OPERATION,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_ASSOC_FAIL_REASON,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_MAX_PHY_RATE,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_TX_PACKETS,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_TX_BYTES,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_RX_PACKETS,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_RX_BYTES,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_LAST_TX_RATE,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_LAST_RX_RATE,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_WMM,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_SUPPORTED_MODE,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_AMPDU,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_TX_STBC,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_RX_STBC,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_CH_WIDTH,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_REMOTE_SGI_ENABLE,
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0))
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_PAD,
|
||||
#endif
|
||||
/* keep last */
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_AFTER_LAST,
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_MAX =
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_AFTER_LAST - 1,
|
||||
};
|
||||
|
||||
/* define short names for get station info attributes */
|
||||
#define LINK_INFO_STANDARD_NL80211_ATTR \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_LINK_STANDARD_NL80211_ATTR
|
||||
#define AP_INFO_STANDARD_NL80211_ATTR \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_AP_STANDARD_NL80211_ATTR
|
||||
#define INFO_ROAM_COUNT \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_ROAM_COUNT
|
||||
#define INFO_AKM \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_AKM
|
||||
#define WLAN802_11_MODE \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_802_11_MODE
|
||||
#define AP_INFO_HS20_INDICATION \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_AP_HS20_INDICATION
|
||||
#define HT_OPERATION \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_HT_OPERATION
|
||||
#define VHT_OPERATION \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_VHT_OPERATION
|
||||
#define INFO_ASSOC_FAIL_REASON \
|
||||
QCA_WLAN_VENDOR_ATTR_GET_STATION_INFO_ASSOC_FAIL_REASON
|
||||
|
||||
/**
|
||||
* enum qca_nl80211_vendor_subcmds_index - vendor sub commands index
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in a new issue