Go to the documentation of this file. 1 #ifndef __LINUX_NL80211_H
2 #define __LINUX_NL80211_H
28 #include <linux/types.h>
740 #define NL80211_CMD_SET_BSS NL80211_CMD_SET_BSS
741 #define NL80211_CMD_SET_MGMT_EXTRA_IE NL80211_CMD_SET_MGMT_EXTRA_IE
742 #define NL80211_CMD_REG_CHANGE NL80211_CMD_REG_CHANGE
743 #define NL80211_CMD_AUTHENTICATE NL80211_CMD_AUTHENTICATE
744 #define NL80211_CMD_ASSOCIATE NL80211_CMD_ASSOCIATE
745 #define NL80211_CMD_DEAUTHENTICATE NL80211_CMD_DEAUTHENTICATE
746 #define NL80211_CMD_DISASSOCIATE NL80211_CMD_DISASSOCIATE
747 #define NL80211_CMD_REG_BEACON_HINT NL80211_CMD_REG_BEACON_HINT
749 #define NL80211_ATTR_FEATURE_FLAGS NL80211_ATTR_FEATURE_FLAGS
752 #define NL80211_CMD_GET_MESH_PARAMS NL80211_CMD_GET_MESH_CONFIG
753 #define NL80211_CMD_SET_MESH_PARAMS NL80211_CMD_SET_MESH_CONFIG
754 #define NL80211_MESH_SETUP_VENDOR_PATH_SEL_IE NL80211_MESH_SETUP_IE
1540 #define NL80211_ATTR_SCAN_GENERATION NL80211_ATTR_GENERATION
1541 #define NL80211_ATTR_MESH_PARAMS NL80211_ATTR_MESH_CONFIG
1547 #define NL80211_CMD_CONNECT NL80211_CMD_CONNECT
1548 #define NL80211_ATTR_HT_CAPABILITY NL80211_ATTR_HT_CAPABILITY
1549 #define NL80211_ATTR_BSS_BASIC_RATES NL80211_ATTR_BSS_BASIC_RATES
1550 #define NL80211_ATTR_WIPHY_TXQ_PARAMS NL80211_ATTR_WIPHY_TXQ_PARAMS
1551 #define NL80211_ATTR_WIPHY_FREQ NL80211_ATTR_WIPHY_FREQ
1552 #define NL80211_ATTR_WIPHY_CHANNEL_TYPE NL80211_ATTR_WIPHY_CHANNEL_TYPE
1553 #define NL80211_ATTR_MGMT_SUBTYPE NL80211_ATTR_MGMT_SUBTYPE
1554 #define NL80211_ATTR_IE NL80211_ATTR_IE
1555 #define NL80211_ATTR_REG_INITIATOR NL80211_ATTR_REG_INITIATOR
1556 #define NL80211_ATTR_REG_TYPE NL80211_ATTR_REG_TYPE
1557 #define NL80211_ATTR_FRAME NL80211_ATTR_FRAME
1558 #define NL80211_ATTR_SSID NL80211_ATTR_SSID
1559 #define NL80211_ATTR_AUTH_TYPE NL80211_ATTR_AUTH_TYPE
1560 #define NL80211_ATTR_REASON_CODE NL80211_ATTR_REASON_CODE
1561 #define NL80211_ATTR_CIPHER_SUITES_PAIRWISE NL80211_ATTR_CIPHER_SUITES_PAIRWISE
1562 #define NL80211_ATTR_CIPHER_SUITE_GROUP NL80211_ATTR_CIPHER_SUITE_GROUP
1563 #define NL80211_ATTR_WPA_VERSIONS NL80211_ATTR_WPA_VERSIONS
1564 #define NL80211_ATTR_AKM_SUITES NL80211_ATTR_AKM_SUITES
1565 #define NL80211_ATTR_KEY NL80211_ATTR_KEY
1566 #define NL80211_ATTR_KEYS NL80211_ATTR_KEYS
1567 #define NL80211_ATTR_FEATURE_FLAGS NL80211_ATTR_FEATURE_FLAGS
1569 #define NL80211_MAX_SUPP_RATES 32
1570 #define NL80211_MAX_SUPP_HT_RATES 77
1571 #define NL80211_MAX_SUPP_REG_RULES 32
1572 #define NL80211_TKIP_DATA_OFFSET_ENCR_KEY 0
1573 #define NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY 16
1574 #define NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY 24
1575 #define NL80211_HT_CAPABILITY_LEN 26
1577 #define NL80211_MAX_NR_CIPHER_SUITES 5
1578 #define NL80211_MAX_NR_AKM_SUITES 2
1580 #define NL80211_MIN_REMAIN_ON_CHANNEL_TIME 10
1583 #define NL80211_SCAN_RSSI_THOLD_OFF -300
1585 #define NL80211_CQM_TXE_MAX_INTVL 1800
1666 #define NL80211_STA_FLAG_MAX_OLD_API NL80211_STA_FLAG_TDLS_PEER
1893 #define NL80211_BAND_ATTR_HT_CAPA NL80211_BAND_ATTR_HT_CAPA
1927 #define NL80211_FREQUENCY_ATTR_MAX_TX_POWER NL80211_FREQUENCY_ATTR_MAX_TX_POWER
2058 #define NL80211_ATTR_SCHED_SCAN_MATCH_SSID NL80211_SCHED_SCAN_MATCH_ATTR_SSID
2411 #define NL80211_TXQ_ATTR_QUEUE NL80211_TXQ_ATTR_AC
2412 #define NL80211_TXQ_Q_VO NL80211_AC_VO
2413 #define NL80211_TXQ_Q_VI NL80211_AC_VI
2414 #define NL80211_TXQ_Q_BE NL80211_AC_BE
2415 #define NL80211_TXQ_Q_BK NL80211_AC_BK
2909 #define NL80211_KCK_LEN 16
2910 #define NL80211_KEK_LEN 16
2911 #define NL80211_REPLAY_CTR_LEN 8