Linux Kernel
3.7.1
|
#include "osdep_service.h"
#include "drv_types.h"
#include "wifi.h"
#include <linux/compiler.h>
#include <linux/wireless.h>
Go to the source code of this file.
Data Structures | |
struct | ieee_param |
struct | ieee_ibss_seq |
struct | ieee80211_hdr |
struct | ieee80211_hdr_3addr |
struct | ieee80211_hdr_qos |
struct | ieee80211_hdr_3addr_qos |
struct | eapol |
struct | ieee80211_snap_hdr |
struct | ieee80211_rx_stats |
struct | ieee80211_frag_entry |
struct | ieee80211_stats |
struct | ieee80211_softmac_stats |
struct | ieee80211_security |
struct | ieee80211_header_data |
struct | ieee80211_info_element_hdr |
struct | ieee80211_info_element |
struct | ieee80211_authentication |
struct | ieee80211_probe_response |
struct | ieee80211_probe_request |
struct | ieee80211_assoc_request_frame |
struct | ieee80211_assoc_response_frame |
struct | ieee80211_txb |
Functions | |
int | ieee80211_is_empty_essid (const char *essid, int essid_len) |
int | ieee80211_get_hdrlen (u16 fc) |
u8 * | r8712_set_ie (u8 *pbuf, sint index, uint len, u8 *source, uint *frlen) |
u8 * | r8712_get_ie (u8 *pbuf, sint index, sint *len, sint limit) |
unsigned char * | r8712_get_wpa_ie (unsigned char *pie, int *rsn_ie_len, int limit) |
unsigned char * | r8712_get_wpa2_ie (unsigned char *pie, int *rsn_ie_len, int limit) |
int | r8712_parse_wpa_ie (u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher) |
int | r8712_parse_wpa2_ie (u8 *wpa_ie, int wpa_ie_len, int *group_cipher, int *pairwise_cipher) |
int | r8712_get_sec_ie (u8 *in_ie, uint in_len, u8 *rsn_ie, u16 *rsn_len, u8 *wpa_ie, u16 *wpa_len) |
int | r8712_get_wps_ie (u8 *in_ie, uint in_len, u8 *wps_ie, uint *wps_ielen) |
int | r8712_generate_ie (struct registry_priv *pregistrypriv) |
uint | r8712_is_cckrates_included (u8 *rate) |
uint | r8712_is_cckratesonly_included (u8 *rate) |
Variables | |
struct ieee80211_hdr | __packed |
#define AUTH_ALG_LEAP 0x00000004 |
Definition at line 52 of file ieee80211.h.
#define AUTH_ALG_OPEN_SYSTEM 0x1 |
Definition at line 50 of file ieee80211.h.
#define AUTH_ALG_SHARED_KEY 0x2 |
Definition at line 51 of file ieee80211.h.
#define BEACON_PROBE_SSID_ID_POSITION 12 |
Definition at line 565 of file ieee80211.h.
#define BLOCK_ACK 3 |
Definition at line 266 of file ieee80211.h.
#define CFG_IEEE80211_COMPUTE_FCS (1<<1) |
Definition at line 728 of file ieee80211.h.
#define CFG_IEEE80211_RESERVE_FCS (1<<0) |
Definition at line 727 of file ieee80211.h.
#define CRC_LENGTH 4U |
Definition at line 669 of file ieee80211.h.
#define DEFAULT_FTS 2346 |
Definition at line 725 of file ieee80211.h.
#define DEFAULT_MAX_SCAN_AGE (15 * HZ) |
Definition at line 724 of file ieee80211.h.
#define ETH_ALEN 6 |
Definition at line 36 of file ieee80211.h.
#define ETH_P_ECONET 0x0018 |
Definition at line 274 of file ieee80211.h.
#define ETH_P_PREAUTH 0x88C7 /* IEEE 802.11i pre-authentication */ |
Definition at line 272 of file ieee80211.h.
#define IEEE80211_24GHZ_BAND (1<<0) |
Definition at line 373 of file ieee80211.h.
#define IEEE80211_3ADDR_LEN 24 |
Definition at line 202 of file ieee80211.h.
#define IEEE80211_4ADDR_LEN 30 |
Definition at line 203 of file ieee80211.h.
#define IEEE80211_52GHZ_BAND (1<<1) |
Definition at line 374 of file ieee80211.h.
#define IEEE80211_BASIC_RATE_MASK 0x80 |
Definition at line 393 of file ieee80211.h.
#define IEEE80211_CCK_BASIC_RATES_MASK |
Definition at line 409 of file ieee80211.h.
#define IEEE80211_CCK_DEFAULT_RATES_MASK |
Definition at line 411 of file ieee80211.h.
#define IEEE80211_CCK_MODULATION (1<<0) |
Definition at line 370 of file ieee80211.h.
#define IEEE80211_CCK_RATE_11MB 0x16 |
Definition at line 383 of file ieee80211.h.
#define IEEE80211_CCK_RATE_11MB_MASK (1<<3) |
Definition at line 398 of file ieee80211.h.
#define IEEE80211_CCK_RATE_1MB 0x02 |
Definition at line 380 of file ieee80211.h.
#define IEEE80211_CCK_RATE_1MB_MASK (1<<0) |
Definition at line 395 of file ieee80211.h.
#define IEEE80211_CCK_RATE_2MB 0x04 |
Definition at line 381 of file ieee80211.h.
#define IEEE80211_CCK_RATE_2MB_MASK (1<<1) |
Definition at line 396 of file ieee80211.h.
#define IEEE80211_CCK_RATE_5MB 0x0B |
Definition at line 382 of file ieee80211.h.
#define IEEE80211_CCK_RATE_5MB_MASK (1<<2) |
Definition at line 397 of file ieee80211.h.
#define IEEE80211_CCK_RATE_LEN 4 |
Definition at line 376 of file ieee80211.h.
#define IEEE80211_CCK_RATES_MASK 0x0000000F |
Definition at line 408 of file ieee80211.h.
#define IEEE80211_DATA_HDR3_LEN 24 |
Definition at line 359 of file ieee80211.h.
#define IEEE80211_DATA_HDR4_LEN 30 |
Definition at line 360 of file ieee80211.h.
#define IEEE80211_DATA_LEN 2304 |
Definition at line 121 of file ieee80211.h.
#define IEEE80211_DEFAULT_BASIC_RATE 10 |
Definition at line 610 of file ieee80211.h.
#define IEEE80211_DEFAULT_RATES_MASK |
Definition at line 425 of file ieee80211.h.
#define IEEE80211_DEFAULT_TX_ESSID "Penguin" |
Definition at line 609 of file ieee80211.h.
#define IEEE80211_DTIM_INVALID 0 |
Definition at line 680 of file ieee80211.h.
#define IEEE80211_DTIM_MBCAST 4 |
Definition at line 677 of file ieee80211.h.
#define IEEE80211_DTIM_UCAST 2 |
Definition at line 678 of file ieee80211.h.
#define IEEE80211_DTIM_VALID 1 |
Definition at line 679 of file ieee80211.h.
#define IEEE80211_FCS_LEN 4 |
Definition at line 204 of file ieee80211.h.
#define IEEE80211_FCTL_FROMDS 0x0200 |
Definition at line 214 of file ieee80211.h.
#define IEEE80211_FCTL_FTYPE 0x000c |
Definition at line 211 of file ieee80211.h.
#define IEEE80211_FCTL_MOREDATA 0x2000 |
Definition at line 218 of file ieee80211.h.
#define IEEE80211_FCTL_MOREFRAGS 0x0400 |
Definition at line 215 of file ieee80211.h.
#define IEEE80211_FCTL_ORDER 0x8000 |
Definition at line 220 of file ieee80211.h.
#define IEEE80211_FCTL_PM 0x1000 |
Definition at line 217 of file ieee80211.h.
#define IEEE80211_FCTL_RETRY 0x0800 |
Definition at line 216 of file ieee80211.h.
#define IEEE80211_FCTL_STYPE 0x00f0 |
Definition at line 212 of file ieee80211.h.
#define IEEE80211_FCTL_TODS 0x0100 |
Definition at line 213 of file ieee80211.h.
#define IEEE80211_FCTL_VERS 0x0002 |
Definition at line 210 of file ieee80211.h.
#define IEEE80211_FCTL_WEP 0x4000 |
Definition at line 219 of file ieee80211.h.
#define IEEE80211_FRAG_CACHE_LEN 4 |
Definition at line 453 of file ieee80211.h.
#define IEEE80211_FRAME_LEN (IEEE80211_DATA_LEN + IEEE80211_HLEN) |
Definition at line 131 of file ieee80211.h.
#define IEEE80211_FTYPE_CTL 0x0004 |
Definition at line 223 of file ieee80211.h.
#define IEEE80211_FTYPE_DATA 0x0008 |
Definition at line 224 of file ieee80211.h.
#define IEEE80211_FTYPE_MGMT 0x0000 |
Definition at line 222 of file ieee80211.h.
#define IEEE80211_HLEN 30 |
Definition at line 130 of file ieee80211.h.
#define IEEE80211_MGMT_HDR_LEN 24 |
Definition at line 358 of file ieee80211.h.
#define IEEE80211_NUM_CCK_RATES 4 |
Definition at line 429 of file ieee80211.h.
#define IEEE80211_NUM_OFDM_RATES 8 |
Definition at line 428 of file ieee80211.h.
#define IEEE80211_NUM_OFDM_RATESLEN 8 |
Definition at line 377 of file ieee80211.h.
#define IEEE80211_OFDM_BASIC_RATES_MASK |
Definition at line 416 of file ieee80211.h.
#define IEEE80211_OFDM_DEFAULT_RATES_MASK |
Definition at line 419 of file ieee80211.h.
#define IEEE80211_OFDM_MODULATION (1<<1) |
Definition at line 371 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_12MB 0x18 |
Definition at line 387 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_12MB_MASK (1<<6) |
Definition at line 401 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_18MB 0x24 |
Definition at line 388 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_18MB_MASK (1<<7) |
Definition at line 402 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_24MB 0x30 |
Definition at line 389 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_24MB_MASK (1<<8) |
Definition at line 403 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_36MB 0x48 |
Definition at line 390 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_36MB_MASK (1<<9) |
Definition at line 404 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_48MB 0x60 |
Definition at line 391 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_48MB_MASK (1<<10) |
Definition at line 405 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_54MB 0x6C |
Definition at line 392 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_54MB_MASK (1<<11) |
Definition at line 406 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_6MB 0x0C |
Definition at line 385 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_6MB_MASK (1<<4) |
Definition at line 399 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_9MB 0x12 |
Definition at line 386 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_9MB_MASK (1<<5) |
Definition at line 400 of file ieee80211.h.
#define IEEE80211_OFDM_RATE_LEN 8 |
Definition at line 384 of file ieee80211.h.
#define IEEE80211_OFDM_RATES_MASK 0x00000FF0 |
Definition at line 415 of file ieee80211.h.
#define IEEE80211_OFDM_SHIFT_MASK_A 4 |
Definition at line 430 of file ieee80211.h.
#define IEEE80211_PS_DISABLED 0 |
Definition at line 682 of file ieee80211.h.
#define IEEE80211_PS_MBCAST IEEE80211_DTIM_MBCAST |
Definition at line 684 of file ieee80211.h.
#define IEEE80211_PS_UNICAST IEEE80211_DTIM_UCAST |
Definition at line 683 of file ieee80211.h.
#define IEEE80211_QOS_DATAGRP 0x0080 |
Definition at line 256 of file ieee80211.h.
#define IEEE80211_QoS_DATAGRP IEEE80211_QOS_DATAGRP |
Definition at line 257 of file ieee80211.h.
#define IEEE80211_SCTL_FRAG 0x000F |
Definition at line 259 of file ieee80211.h.
#define IEEE80211_SCTL_SEQ 0xFFF0 |
Definition at line 260 of file ieee80211.h.
#define IEEE80211_SOFTMAC_ASSOC_RETRY_TIME (HZ * 2) |
Definition at line 667 of file ieee80211.h.
#define IEEE80211_SOFTMAC_SCAN_TIME 400 |
Definition at line 665 of file ieee80211.h.
#define IEEE80211_STATMASK_NOISE (1<<2) |
Definition at line 365 of file ieee80211.h.
#define IEEE80211_STATMASK_RATE (1<<3) |
Definition at line 366 of file ieee80211.h.
#define IEEE80211_STATMASK_RSSI (1<<1) |
Definition at line 364 of file ieee80211.h.
#define IEEE80211_STATMASK_SIGNAL (1<<0) |
Definition at line 363 of file ieee80211.h.
#define IEEE80211_STATMASK_WEMASK 0x7 |
Definition at line 367 of file ieee80211.h.
#define IEEE80211_STYPE_ACK 0x00D0 |
Definition at line 243 of file ieee80211.h.
#define IEEE80211_STYPE_ASSOC_REQ 0x0000 |
Definition at line 227 of file ieee80211.h.
#define IEEE80211_STYPE_ASSOC_RESP 0x0010 |
Definition at line 228 of file ieee80211.h.
#define IEEE80211_STYPE_ATIM 0x0090 |
Definition at line 234 of file ieee80211.h.
#define IEEE80211_STYPE_AUTH 0x00B0 |
Definition at line 236 of file ieee80211.h.
#define IEEE80211_STYPE_BEACON 0x0080 |
Definition at line 233 of file ieee80211.h.
#define IEEE80211_STYPE_CFACK 0x0050 |
Definition at line 253 of file ieee80211.h.
#define IEEE80211_STYPE_CFACKPOLL 0x0070 |
Definition at line 255 of file ieee80211.h.
#define IEEE80211_STYPE_CFEND 0x00E0 |
Definition at line 244 of file ieee80211.h.
#define IEEE80211_STYPE_CFENDACK 0x00F0 |
Definition at line 245 of file ieee80211.h.
#define IEEE80211_STYPE_CFPOLL 0x0060 |
Definition at line 254 of file ieee80211.h.
#define IEEE80211_STYPE_CTS 0x00C0 |
Definition at line 242 of file ieee80211.h.
#define IEEE80211_STYPE_DATA 0x0000 |
Definition at line 248 of file ieee80211.h.
#define IEEE80211_STYPE_DATA_CFACK 0x0010 |
Definition at line 249 of file ieee80211.h.
#define IEEE80211_STYPE_DATA_CFACKPOLL 0x0030 |
Definition at line 251 of file ieee80211.h.
#define IEEE80211_STYPE_DATA_CFPOLL 0x0020 |
Definition at line 250 of file ieee80211.h.
#define IEEE80211_STYPE_DEAUTH 0x00C0 |
Definition at line 237 of file ieee80211.h.
#define IEEE80211_STYPE_DISASSOC 0x00A0 |
Definition at line 235 of file ieee80211.h.
#define IEEE80211_STYPE_NULLFUNC 0x0040 |
Definition at line 252 of file ieee80211.h.
#define IEEE80211_STYPE_PROBE_REQ 0x0040 |
Definition at line 231 of file ieee80211.h.
#define IEEE80211_STYPE_PROBE_RESP 0x0050 |
Definition at line 232 of file ieee80211.h.
#define IEEE80211_STYPE_PSPOLL 0x00A0 |
Definition at line 240 of file ieee80211.h.
#define IEEE80211_STYPE_REASSOC_REQ 0x0020 |
Definition at line 229 of file ieee80211.h.
#define IEEE80211_STYPE_REASSOC_RESP 0x0030 |
Definition at line 230 of file ieee80211.h.
#define IEEE80211_STYPE_RTS 0x00B0 |
Definition at line 241 of file ieee80211.h.
#define IEEE_A (1<<0) |
Definition at line 732 of file ieee80211.h.
#define IEEE_B (1<<1) |
Definition at line 733 of file ieee80211.h.
#define IEEE_CMD_MLME 4 |
Definition at line 40 of file ieee80211.h.
#define IEEE_CMD_SET_ENCRYPTION 3 |
Definition at line 39 of file ieee80211.h.
#define IEEE_CMD_SET_WPA_IE 2 |
Definition at line 38 of file ieee80211.h.
#define IEEE_CMD_SET_WPA_PARAM 1 |
Definition at line 37 of file ieee80211.h.
#define IEEE_CRYPT_ALG_NAME_LEN 16 |
Definition at line 65 of file ieee80211.h.
#define IEEE_CRYPT_ERR_CARD_CONF_FAILED 7 |
Definition at line 62 of file ieee80211.h.
#define IEEE_CRYPT_ERR_CRYPT_INIT_FAILED 4 |
Definition at line 59 of file ieee80211.h.
#define IEEE_CRYPT_ERR_KEY_SET_FAILED 5 |
Definition at line 60 of file ieee80211.h.
#define IEEE_CRYPT_ERR_TX_KEY_SET_FAILED 6 |
Definition at line 61 of file ieee80211.h.
#define IEEE_CRYPT_ERR_UNKNOWN_ADDR 3 |
Definition at line 58 of file ieee80211.h.
#define IEEE_CRYPT_ERR_UNKNOWN_ALG 2 |
Definition at line 57 of file ieee80211.h.
#define IEEE_G (1<<2) |
Definition at line 734 of file ieee80211.h.
#define IEEE_IBSS_MAC_HASH_SIZE 31 |
Definition at line 134 of file ieee80211.h.
#define IEEE_MLME_STA_DEAUTH 1 |
Definition at line 54 of file ieee80211.h.
#define IEEE_MLME_STA_DISASSOC 2 |
Definition at line 55 of file ieee80211.h.
Definition at line 735 of file ieee80211.h.
#define IEEE_PARAM_AUTH_ALGS 5 |
Definition at line 46 of file ieee80211.h.
#define IEEE_PARAM_DROP_UNENCRYPTED 3 |
Definition at line 44 of file ieee80211.h.
#define IEEE_PARAM_IEEE_802_1X 6 |
Definition at line 47 of file ieee80211.h.
#define IEEE_PARAM_PRIVACY_INVOKED 4 |
Definition at line 45 of file ieee80211.h.
#define IEEE_PARAM_TKIP_COUNTERMEASURES 2 |
Definition at line 43 of file ieee80211.h.
#define IEEE_PARAM_WPA_ENABLED 1 |
Definition at line 42 of file ieee80211.h.
#define IEEE_PARAM_WPAX_SELECT 7 |
Definition at line 48 of file ieee80211.h.
#define IW_ESSID_MAX_SIZE 32 |
Definition at line 685 of file ieee80211.h.
#define MAX_CHANNEL_NUMBER 161 |
Definition at line 664 of file ieee80211.h.
#define MAX_FRAG_THRESHOLD 2346U |
Definition at line 207 of file ieee80211.h.
#define MAX_NETWORK_COUNT 128 |
Definition at line 663 of file ieee80211.h.
#define MAX_RATES_EX_LENGTH ((u8)16) |
Definition at line 662 of file ieee80211.h.
#define MAX_RATES_LENGTH ((u8)12) |
Definition at line 661 of file ieee80211.h.
#define MAX_SWEEP_TAB_ENTRIES 42 |
Definition at line 655 of file ieee80211.h.
#define MAX_SWEEP_TAB_ENTRIES_PER_PACKET 7 |
Definition at line 656 of file ieee80211.h.
#define MAX_WPA_IE_LEN 128 |
Definition at line 671 of file ieee80211.h.
#define MAXTID 16 |
Definition at line 730 of file ieee80211.h.
#define MFIE_TYPE_CF_SET 4 |
Definition at line 572 of file ieee80211.h.
#define MFIE_TYPE_CHALLENGE 16 |
Definition at line 575 of file ieee80211.h.
#define MFIE_TYPE_DS_SET 3 |
Definition at line 571 of file ieee80211.h.
#define MFIE_TYPE_ERP 42 |
Definition at line 576 of file ieee80211.h.
#define MFIE_TYPE_FH_SET 2 |
Definition at line 570 of file ieee80211.h.
#define MFIE_TYPE_GENERIC 221 |
Definition at line 579 of file ieee80211.h.
#define MFIE_TYPE_IBSS_SET 6 |
Definition at line 574 of file ieee80211.h.
#define MFIE_TYPE_RATES 1 |
Definition at line 569 of file ieee80211.h.
#define MFIE_TYPE_RATES_EX 50 |
Definition at line 578 of file ieee80211.h.
#define MFIE_TYPE_RSN 48 |
Definition at line 577 of file ieee80211.h.
#define MFIE_TYPE_SSID 0 |
Definition at line 568 of file ieee80211.h.
#define MFIE_TYPE_TIM 5 |
Definition at line 573 of file ieee80211.h.
#define MGMT_QUEUE_NUM 5 |
Definition at line 35 of file ieee80211.h.
#define MIN_FRAG_THRESHOLD 256U |
Definition at line 206 of file ieee80211.h.
#define NETWORK_EMPTY_ESSID (1<<0) |
Definition at line 673 of file ieee80211.h.
#define NETWORK_HAS_CCK (1<<2) |
Definition at line 675 of file ieee80211.h.
#define NETWORK_HAS_OFDM (1<<1) |
Definition at line 674 of file ieee80211.h.
#define NO_ACK 1 |
Definition at line 264 of file ieee80211.h.
#define NON_EXPLICIT_ACK 2 |
Definition at line 265 of file ieee80211.h.
#define NORMAL_ACK 0 |
Definition at line 263 of file ieee80211.h.
#define P80211_OUI_LEN 3 |
Definition at line 282 of file ieee80211.h.
#define RSN_HEADER_LEN 4 |
Definition at line 76 of file ieee80211.h.
#define RSN_SELECTOR_LEN 4 |
Definition at line 78 of file ieee80211.h.
#define SEC_ACTIVE_KEY (1<<4) |
Definition at line 514 of file ieee80211.h.
#define SEC_AUTH_MODE (1<<5) |
Definition at line 515 of file ieee80211.h.
#define SEC_ENABLED (1<<8) |
Definition at line 518 of file ieee80211.h.
#define SEC_KEY_1 (1<<0) |
Definition at line 510 of file ieee80211.h.
#define SEC_KEY_2 (1<<1) |
Definition at line 511 of file ieee80211.h.
#define SEC_KEY_3 (1<<2) |
Definition at line 512 of file ieee80211.h.
#define SEC_KEY_4 (1<<3) |
Definition at line 513 of file ieee80211.h.
#define SEC_LEVEL (1<<7) |
Definition at line 517 of file ieee80211.h.
#define SEC_LEVEL_0 0 /* None */ |
Definition at line 520 of file ieee80211.h.
Definition at line 521 of file ieee80211.h.
#define SEC_LEVEL_2 2 /* Level 1 + TKIP */ |
Definition at line 522 of file ieee80211.h.
#define SEC_LEVEL_2_CKIP 3 /* Level 1 + CKIP */ |
Definition at line 523 of file ieee80211.h.
#define SEC_LEVEL_3 4 /* Level 2 + CCMP */ |
Definition at line 524 of file ieee80211.h.
#define SEC_UNICAST_GROUP (1<<6) |
Definition at line 516 of file ieee80211.h.
#define SNAP_SIZE sizeof(struct ieee80211_snap_hdr) |
Definition at line 291 of file ieee80211.h.
#define WEP_KEY_LEN 13 |
Definition at line 527 of file ieee80211.h.
#define WEP_KEYS 4 |
Definition at line 526 of file ieee80211.h.
#define WLAN_AUTH_CHALLENGE_LEN 128 |
Definition at line 305 of file ieee80211.h.
#define WLAN_AUTH_OPEN 0 |
Definition at line 302 of file ieee80211.h.
#define WLAN_AUTH_SHARED_KEY 1 |
Definition at line 303 of file ieee80211.h.
#define WLAN_CAPABILITY_BSS (1<<0) |
Definition at line 307 of file ieee80211.h.
#define WLAN_CAPABILITY_CF_POLL_REQUEST (1<<3) |
Definition at line 310 of file ieee80211.h.
#define WLAN_CAPABILITY_CF_POLLABLE (1<<2) |
Definition at line 309 of file ieee80211.h.
#define WLAN_CAPABILITY_CHANNEL_AGILITY (1<<7) |
Definition at line 314 of file ieee80211.h.
#define WLAN_CAPABILITY_IBSS (1<<1) |
Definition at line 308 of file ieee80211.h.
#define WLAN_CAPABILITY_PBCC (1<<6) |
Definition at line 313 of file ieee80211.h.
#define WLAN_CAPABILITY_PRIVACY (1<<4) |
Definition at line 311 of file ieee80211.h.
#define WLAN_CAPABILITY_SHORT_PREAMBLE (1<<5) |
Definition at line 312 of file ieee80211.h.
#define WLAN_CAPABILITY_SHORT_SLOT (1<<10) |
Definition at line 315 of file ieee80211.h.
#define WLAN_EID_CF_PARAMS 4 |
Definition at line 351 of file ieee80211.h.
#define WLAN_EID_CHALLENGE 16 |
Definition at line 354 of file ieee80211.h.
#define WLAN_EID_DS_PARAMS 3 |
Definition at line 350 of file ieee80211.h.
#define WLAN_EID_FH_PARAMS 2 |
Definition at line 349 of file ieee80211.h.
#define WLAN_EID_GENERIC 221 |
Definition at line 356 of file ieee80211.h.
#define WLAN_EID_IBSS_PARAMS 6 |
Definition at line 353 of file ieee80211.h.
#define WLAN_EID_RSN 48 |
Definition at line 355 of file ieee80211.h.
#define WLAN_EID_SSID 0 |
Definition at line 347 of file ieee80211.h.
#define WLAN_EID_SUPP_RATES 1 |
Definition at line 348 of file ieee80211.h.
#define WLAN_EID_TIM 5 |
Definition at line 352 of file ieee80211.h.
#define WLAN_FC_GET_STYPE | ( | fc | ) | ((fc) & IEEE80211_FCTL_STYPE) |
Definition at line 294 of file ieee80211.h.
#define WLAN_FC_GET_TYPE | ( | fc | ) | ((fc) & IEEE80211_FCTL_FTYPE) |
Definition at line 293 of file ieee80211.h.
#define WLAN_GET_SEQ_FRAG | ( | seq | ) | ((seq) & IEEE80211_SCTL_FRAG) |
Definition at line 298 of file ieee80211.h.
#define WLAN_GET_SEQ_SEQ | ( | seq | ) | ((seq) & IEEE80211_SCTL_SEQ) |
Definition at line 299 of file ieee80211.h.
#define WLAN_QC_GET_TID | ( | qc | ) | ((qc) & 0x0f) |
Definition at line 296 of file ieee80211.h.
#define WLAN_REASON_CLASS2_FRAME_FROM_NONAUTH_STA 6 |
Definition at line 340 of file ieee80211.h.
#define WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA 7 |
Definition at line 341 of file ieee80211.h.
#define WLAN_REASON_DEAUTH_LEAVING 3 |
Definition at line 337 of file ieee80211.h.
#define WLAN_REASON_DISASSOC_AP_BUSY 5 |
Definition at line 339 of file ieee80211.h.
#define WLAN_REASON_DISASSOC_DUE_TO_INACTIVITY 4 |
Definition at line 338 of file ieee80211.h.
#define WLAN_REASON_DISASSOC_STA_HAS_LEFT 8 |
Definition at line 342 of file ieee80211.h.
#define WLAN_REASON_PREV_AUTH_NOT_VALID 2 |
Definition at line 336 of file ieee80211.h.
#define WLAN_REASON_STA_REQ_ASSOC_WITHOUT_AUTH 9 |
Definition at line 343 of file ieee80211.h.
#define WLAN_REASON_UNSPECIFIED 1 |
Definition at line 335 of file ieee80211.h.
#define WLAN_STATUS_AP_UNABLE_TO_HANDLE_NEW_STA 17 |
Definition at line 327 of file ieee80211.h.
#define WLAN_STATUS_ASSOC_DENIED_NOAGILITY 21 |
Definition at line 332 of file ieee80211.h.
#define WLAN_STATUS_ASSOC_DENIED_NOPBCC 20 |
Definition at line 331 of file ieee80211.h.
#define WLAN_STATUS_ASSOC_DENIED_NOSHORT 19 |
Definition at line 330 of file ieee80211.h.
#define WLAN_STATUS_ASSOC_DENIED_RATES 18 |
Definition at line 328 of file ieee80211.h.
#define WLAN_STATUS_ASSOC_DENIED_UNSPEC 12 |
Definition at line 322 of file ieee80211.h.
#define WLAN_STATUS_AUTH_TIMEOUT 16 |
Definition at line 326 of file ieee80211.h.
#define WLAN_STATUS_CAPS_UNSUPPORTED 10 |
Definition at line 320 of file ieee80211.h.
#define WLAN_STATUS_CHALLENGE_FAIL 15 |
Definition at line 325 of file ieee80211.h.
#define WLAN_STATUS_NOT_SUPPORTED_AUTH_ALG 13 |
Definition at line 323 of file ieee80211.h.
#define WLAN_STATUS_REASSOC_NO_ASSOC 11 |
Definition at line 321 of file ieee80211.h.
#define WLAN_STATUS_SUCCESS 0 |
Definition at line 318 of file ieee80211.h.
#define WLAN_STATUS_UNKNOWN_AUTH_TRANSACTION 14 |
Definition at line 324 of file ieee80211.h.
#define WLAN_STATUS_UNSPECIFIED_FAILURE 1 |
Definition at line 319 of file ieee80211.h.
#define WPA_CIPHER_CCMP BIT(4) |
Definition at line 71 of file ieee80211.h.
#define WPA_CIPHER_NONE BIT(0) |
Definition at line 67 of file ieee80211.h.
#define WPA_CIPHER_TKIP BIT(3) |
Definition at line 70 of file ieee80211.h.
#define WPA_CIPHER_WEP104 BIT(2) |
Definition at line 69 of file ieee80211.h.
#define WPA_CIPHER_WEP40 BIT(1) |
Definition at line 68 of file ieee80211.h.
#define WPA_SELECTOR_LEN 4 |
Definition at line 75 of file ieee80211.h.
enum eap_type |
Definition at line 194 of file ieee80211.h.
enum ieee80211_state |
Definition at line 693 of file ieee80211.h.
enum NETWORK_TYPE |
WIRELESS_INVALID | |
WIRELESS_11B | |
WIRELESS_11G | |
WIRELESS_11BG | |
WIRELESS_11A | |
WIRELESS_11N | |
WIRELESS_11GN | |
WIRELESS_11BGN |
Definition at line 80 of file ieee80211.h.
Definition at line 751 of file ieee80211.h.
Definition at line 737 of file ieee80211.h.
int r8712_generate_ie | ( | struct registry_priv * | pregistrypriv | ) |
Definition at line 173 of file ieee80211.c.
Definition at line 113 of file ieee80211.c.
int r8712_get_sec_ie | ( | u8 * | in_ie, |
uint | in_len, | ||
u8 * | rsn_ie, | ||
u16 * | rsn_len, | ||
u8 * | wpa_ie, | ||
u16 * | wpa_len | ||
) |
Definition at line 370 of file ieee80211.c.
Definition at line 254 of file ieee80211.c.
Definition at line 219 of file ieee80211.c.
Definition at line 400 of file ieee80211.c.
Definition at line 73 of file ieee80211.c.
Definition at line 86 of file ieee80211.c.
Definition at line 330 of file ieee80211.c.
Definition at line 289 of file ieee80211.c.
Definition at line 100 of file ieee80211.c.