Classes |
struct | prism2_download_param::prism2_download_area |
struct | prism2_download_param |
struct | prism2_hostapd_param |
Defines |
#define | HOSTAP_CRYPT_ALG_NAME_LEN 16 |
#define | HOSTAP_CRYPT_ERR_CARD_CONF_FAILED 7 |
#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_UNKNOWN_ADDR 3 |
#define | HOSTAP_CRYPT_ERR_UNKNOWN_ALG 2 |
#define | HOSTAP_CRYPT_FLAG_PERMANENT BIT(1) |
#define | HOSTAP_CRYPT_FLAG_SET_TX_KEY BIT(0) |
#define | MLME_STA_DEAUTH 0 |
#define | MLME_STA_DISASSOC 1 |
#define | PRISM2_HOSTAPD_GENERIC_ELEMENT_HDR_LEN ((size_t) (&((struct prism2_hostapd_param *) 0)->u.generic_elem.data)) |
#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_IOCTL_ADDMAC (SIOCIWFIRSTPRIV + 18) |
#define | PRISM2_IOCTL_DELMAC (SIOCIWFIRSTPRIV + 20) |
#define | PRISM2_IOCTL_DOWNLOAD (SIOCDEVPRIVATE + 13) |
#define | PRISM2_IOCTL_GET_PRISM2_PARAM (SIOCIWFIRSTPRIV + 1) |
#define | PRISM2_IOCTL_HOSTAPD (SIOCDEVPRIVATE + 14) |
#define | PRISM2_IOCTL_INQUIRE (SIOCIWFIRSTPRIV + 8) |
#define | PRISM2_IOCTL_KICKMAC (SIOCIWFIRSTPRIV + 22) |
#define | PRISM2_IOCTL_MACCMD (SIOCIWFIRSTPRIV + 16) |
#define | PRISM2_IOCTL_MONITOR (SIOCIWFIRSTPRIV + 4) |
#define | PRISM2_IOCTL_PRISM2_PARAM (SIOCIWFIRSTPRIV + 0) |
#define | PRISM2_IOCTL_READMIF (SIOCIWFIRSTPRIV + 3) |
#define | PRISM2_IOCTL_RESET (SIOCIWFIRSTPRIV + 6) |
#define | PRISM2_IOCTL_SET_RID_WORD (SIOCIWFIRSTPRIV + 14) |
#define | PRISM2_IOCTL_WDS_ADD (SIOCIWFIRSTPRIV + 10) |
#define | PRISM2_IOCTL_WDS_DEL (SIOCIWFIRSTPRIV + 12) |
#define | PRISM2_IOCTL_WRITEMIF (SIOCIWFIRSTPRIV + 2) |
#define | PRISM2_MAX_DOWNLOAD_AREA_LEN 131072 |
#define | PRISM2_MAX_DOWNLOAD_LEN 262144 |
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
} |