|
wpa_supplicant / hostapd 2.0
|
Driver interaction with Linux Host AP driver. More...
Go to the source code of this file.
Data Structures | |
| struct | prism2_download_param |
| struct | prism2_download_param::prism2_download_area |
| struct | prism2_hostapd_param |
Defines | |
| #define | PRISM2_IOCTL_PRISM2_PARAM (SIOCIWFIRSTPRIV + 0) |
| #define | PRISM2_IOCTL_GET_PRISM2_PARAM (SIOCIWFIRSTPRIV + 1) |
| #define | PRISM2_IOCTL_WRITEMIF (SIOCIWFIRSTPRIV + 2) |
| #define | PRISM2_IOCTL_READMIF (SIOCIWFIRSTPRIV + 3) |
| #define | PRISM2_IOCTL_MONITOR (SIOCIWFIRSTPRIV + 4) |
| #define | PRISM2_IOCTL_RESET (SIOCIWFIRSTPRIV + 6) |
| #define | PRISM2_IOCTL_INQUIRE (SIOCIWFIRSTPRIV + 8) |
| #define | PRISM2_IOCTL_WDS_ADD (SIOCIWFIRSTPRIV + 10) |
| #define | PRISM2_IOCTL_WDS_DEL (SIOCIWFIRSTPRIV + 12) |
| #define | PRISM2_IOCTL_SET_RID_WORD (SIOCIWFIRSTPRIV + 14) |
| #define | PRISM2_IOCTL_MACCMD (SIOCIWFIRSTPRIV + 16) |
| #define | PRISM2_IOCTL_ADDMAC (SIOCIWFIRSTPRIV + 18) |
| #define | PRISM2_IOCTL_DELMAC (SIOCIWFIRSTPRIV + 20) |
| #define | PRISM2_IOCTL_KICKMAC (SIOCIWFIRSTPRIV + 22) |
| #define | PRISM2_IOCTL_DOWNLOAD (SIOCDEVPRIVATE + 13) |
| #define | PRISM2_IOCTL_HOSTAPD (SIOCDEVPRIVATE + 14) |
| #define | PRISM2_MAX_DOWNLOAD_AREA_LEN 131072 |
| #define | PRISM2_MAX_DOWNLOAD_LEN 262144 |
| #define | PRISM2_HOSTAPD_MAX_BUF_SIZE 1024 |
| #define | PRISM2_HOSTAPD_RID_HDR_LEN ((size_t) (&((struct prism2_hostapd_param *) 0)->u.rid.data)) |
| #define | PRISM2_HOSTAPD_GENERIC_ELEMENT_HDR_LEN ((size_t) (&((struct prism2_hostapd_param *) 0)->u.generic_elem.data)) |
| #define | HOSTAP_CRYPT_ALG_NAME_LEN 16 |
| #define | MLME_STA_DEAUTH 0 |
| #define | MLME_STA_DISASSOC 1 |
| #define | HOSTAP_CRYPT_FLAG_SET_TX_KEY BIT(0) |
| #define | HOSTAP_CRYPT_FLAG_PERMANENT BIT(1) |
| #define | HOSTAP_CRYPT_ERR_UNKNOWN_ALG 2 |
| #define | HOSTAP_CRYPT_ERR_UNKNOWN_ADDR 3 |
| #define | HOSTAP_CRYPT_ERR_CRYPT_INIT_FAILED 4 |
| #define | HOSTAP_CRYPT_ERR_KEY_SET_FAILED 5 |
| #define | HOSTAP_CRYPT_ERR_TX_KEY_SET_FAILED 6 |
| #define | HOSTAP_CRYPT_ERR_CARD_CONF_FAILED 7 |
Enumerations | |
| enum | { PRISM2_PARAM_TXRATECTRL = 2, PRISM2_PARAM_BEACON_INT = 3, PRISM2_PARAM_PSEUDO_IBSS = 4, PRISM2_PARAM_ALC = 5, PRISM2_PARAM_DUMP = 7, PRISM2_PARAM_OTHER_AP_POLICY = 8, PRISM2_PARAM_AP_MAX_INACTIVITY = 9, PRISM2_PARAM_AP_BRIDGE_PACKETS = 10, PRISM2_PARAM_DTIM_PERIOD = 11, PRISM2_PARAM_AP_NULLFUNC_ACK = 12, PRISM2_PARAM_MAX_WDS = 13, PRISM2_PARAM_AP_AUTOM_AP_WDS = 14, PRISM2_PARAM_AP_AUTH_ALGS = 15, PRISM2_PARAM_MONITOR_ALLOW_FCSERR = 16, PRISM2_PARAM_HOST_ENCRYPT = 17, PRISM2_PARAM_HOST_DECRYPT = 18, PRISM2_PARAM_BUS_MASTER_THRESHOLD_RX = 19, PRISM2_PARAM_BUS_MASTER_THRESHOLD_TX = 20, PRISM2_PARAM_HOST_ROAMING = 21, PRISM2_PARAM_BCRX_STA_KEY = 22, PRISM2_PARAM_IEEE_802_1X = 23, PRISM2_PARAM_ANTSEL_TX = 24, PRISM2_PARAM_ANTSEL_RX = 25, PRISM2_PARAM_MONITOR_TYPE = 26, PRISM2_PARAM_WDS_TYPE = 27, PRISM2_PARAM_HOSTSCAN = 28, PRISM2_PARAM_AP_SCAN = 29, PRISM2_PARAM_ENH_SEC = 30, PRISM2_PARAM_IO_DEBUG = 31, PRISM2_PARAM_BASIC_RATES = 32, PRISM2_PARAM_OPER_RATES = 33, PRISM2_PARAM_HOSTAPD = 34, PRISM2_PARAM_HOSTAPD_STA = 35, PRISM2_PARAM_WPA = 36, PRISM2_PARAM_PRIVACY_INVOKED = 37, PRISM2_PARAM_TKIP_COUNTERMEASURES = 38, PRISM2_PARAM_DROP_UNENCRYPTED = 39, PRISM2_PARAM_SCAN_CHANNEL_MASK = 40 } |
| enum | { HOSTAP_ANTSEL_DO_NOT_TOUCH = 0, HOSTAP_ANTSEL_DIVERSITY = 1, HOSTAP_ANTSEL_LOW = 2, HOSTAP_ANTSEL_HIGH = 3 } |
| enum | { AP_MAC_CMD_POLICY_OPEN = 0, AP_MAC_CMD_POLICY_ALLOW = 1, AP_MAC_CMD_POLICY_DENY = 2, AP_MAC_CMD_FLUSH = 3, AP_MAC_CMD_KICKALL = 4 } |
| enum | { PRISM2_DOWNLOAD_VOLATILE = 1, PRISM2_DOWNLOAD_NON_VOLATILE = 3, PRISM2_DOWNLOAD_VOLATILE_GENESIS = 4, PRISM2_DOWNLOAD_VOLATILE_PERSISTENT = 5, PRISM2_DOWNLOAD_VOLATILE_GENESIS_PERSISTENT = 6 } |
| enum | { PRISM2_HOSTAPD_FLUSH = 1, PRISM2_HOSTAPD_ADD_STA = 2, PRISM2_HOSTAPD_REMOVE_STA = 3, PRISM2_HOSTAPD_GET_INFO_STA = 4, PRISM2_SET_ENCRYPTION = 6, PRISM2_GET_ENCRYPTION = 7, PRISM2_HOSTAPD_SET_FLAGS_STA = 8, PRISM2_HOSTAPD_GET_RID = 9, PRISM2_HOSTAPD_SET_RID = 10, PRISM2_HOSTAPD_SET_ASSOC_AP_ADDR = 11, PRISM2_HOSTAPD_SET_GENERIC_ELEMENT = 12, PRISM2_HOSTAPD_MLME = 13, PRISM2_HOSTAPD_SCAN_REQ = 14, PRISM2_HOSTAPD_STA_CLEAR_STATS = 15 } |
Driver interaction with Linux Host AP driver.
This software may be distributed under the terms of the BSD license. See README for more details.
1.7.3