Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Variables
types.h File Reference
#include <linux/if_ether.h>
#include <linux/ieee80211.h>
#include <asm/byteorder.h>

Go to the source code of this file.

Data Structures

struct  ieee_ie_header
 
struct  ieee_ie_cf_param_set
 
struct  ieee_ie_ibss_param_set
 
union  ieee_ss_param_set
 
struct  ieee_ie_fh_param_set
 
struct  ieee_ie_ds_param_set
 
union  ieee_phy_param_set
 
struct  mrvl_ie_header
 
struct  mrvl_ie_data
 
struct  mrvl_ie_rates_param_set
 
struct  mrvl_ie_ssid_param_set
 
struct  mrvl_ie_wildcard_ssid_param_set
 
struct  chanscanmode
 
struct  chanscanparamset
 
struct  mrvl_ie_chanlist_param_set
 
struct  mrvl_ie_cf_param_set
 
struct  mrvl_ie_ds_param_set
 
struct  mrvl_ie_rsn_param_set
 
struct  mrvl_ie_tsf_timestamp
 
struct  mrvl_ie_auth_type
 
struct  mrvl_ie_power_capability
 
struct  mrvl_ie_thresholds
 
struct  mrvl_ie_beacons_missed
 
struct  mrvl_ie_num_probes
 
struct  mrvl_ie_bcast_probe
 
struct  mrvl_ie_num_ssid_probe
 
struct  led_pin
 
struct  mrvl_ie_ledgpio
 
struct  led_bhv
 
struct  mrvl_ie_ledbhv
 
struct  mrvl_meshie_val
 
struct  mrvl_meshie
 
struct  mrvl_mesh_defaults
 

Macros

#define PROPRIETARY_TLV_BASE_ID   0x0100
 
#define MRVL_TERMINATE_TLV_ID   0xffff
 
#define TLV_TYPE_SSID   0x0000
 
#define TLV_TYPE_RATES   0x0001
 
#define TLV_TYPE_PHY_FH   0x0002
 
#define TLV_TYPE_PHY_DS   0x0003
 
#define TLV_TYPE_CF   0x0004
 
#define TLV_TYPE_IBSS   0x0006
 
#define TLV_TYPE_DOMAIN   0x0007
 
#define TLV_TYPE_POWER_CAPABILITY   0x0021
 
#define TLV_TYPE_KEY_MATERIAL   (PROPRIETARY_TLV_BASE_ID + 0)
 
#define TLV_TYPE_CHANLIST   (PROPRIETARY_TLV_BASE_ID + 1)
 
#define TLV_TYPE_NUMPROBES   (PROPRIETARY_TLV_BASE_ID + 2)
 
#define TLV_TYPE_RSSI_LOW   (PROPRIETARY_TLV_BASE_ID + 4)
 
#define TLV_TYPE_SNR_LOW   (PROPRIETARY_TLV_BASE_ID + 5)
 
#define TLV_TYPE_FAILCOUNT   (PROPRIETARY_TLV_BASE_ID + 6)
 
#define TLV_TYPE_BCNMISS   (PROPRIETARY_TLV_BASE_ID + 7)
 
#define TLV_TYPE_LED_GPIO   (PROPRIETARY_TLV_BASE_ID + 8)
 
#define TLV_TYPE_LEDBEHAVIOR   (PROPRIETARY_TLV_BASE_ID + 9)
 
#define TLV_TYPE_PASSTHROUGH   (PROPRIETARY_TLV_BASE_ID + 10)
 
#define TLV_TYPE_REASSOCAP   (PROPRIETARY_TLV_BASE_ID + 11)
 
#define TLV_TYPE_POWER_TBL_2_4GHZ   (PROPRIETARY_TLV_BASE_ID + 12)
 
#define TLV_TYPE_POWER_TBL_5GHZ   (PROPRIETARY_TLV_BASE_ID + 13)
 
#define TLV_TYPE_BCASTPROBE   (PROPRIETARY_TLV_BASE_ID + 14)
 
#define TLV_TYPE_NUMSSID_PROBE   (PROPRIETARY_TLV_BASE_ID + 15)
 
#define TLV_TYPE_WMMQSTATUS   (PROPRIETARY_TLV_BASE_ID + 16)
 
#define TLV_TYPE_CRYPTO_DATA   (PROPRIETARY_TLV_BASE_ID + 17)
 
#define TLV_TYPE_WILDCARDSSID   (PROPRIETARY_TLV_BASE_ID + 18)
 
#define TLV_TYPE_TSFTIMESTAMP   (PROPRIETARY_TLV_BASE_ID + 19)
 
#define TLV_TYPE_RSSI_HIGH   (PROPRIETARY_TLV_BASE_ID + 22)
 
#define TLV_TYPE_SNR_HIGH   (PROPRIETARY_TLV_BASE_ID + 23)
 
#define TLV_TYPE_AUTH_TYPE   (PROPRIETARY_TLV_BASE_ID + 31)
 
#define TLV_TYPE_MESH_ID   (PROPRIETARY_TLV_BASE_ID + 37)
 
#define TLV_TYPE_OLD_MESH_ID   (PROPRIETARY_TLV_BASE_ID + 291)
 

Variables

struct ieee_ie_header __packed
 

Macro Definition Documentation

#define MRVL_TERMINATE_TLV_ID   0xffff

Definition at line 61 of file types.h.

#define PROPRIETARY_TLV_BASE_ID   0x0100

Definition at line 58 of file types.h.

#define TLV_TYPE_AUTH_TYPE   (PROPRIETARY_TLV_BASE_ID + 31)

Definition at line 95 of file types.h.

#define TLV_TYPE_BCASTPROBE   (PROPRIETARY_TLV_BASE_ID + 14)

Definition at line 87 of file types.h.

#define TLV_TYPE_BCNMISS   (PROPRIETARY_TLV_BASE_ID + 7)

Definition at line 80 of file types.h.

#define TLV_TYPE_CF   0x0004

Definition at line 67 of file types.h.

#define TLV_TYPE_CHANLIST   (PROPRIETARY_TLV_BASE_ID + 1)

Definition at line 75 of file types.h.

#define TLV_TYPE_CRYPTO_DATA   (PROPRIETARY_TLV_BASE_ID + 17)

Definition at line 90 of file types.h.

#define TLV_TYPE_DOMAIN   0x0007

Definition at line 70 of file types.h.

#define TLV_TYPE_FAILCOUNT   (PROPRIETARY_TLV_BASE_ID + 6)

Definition at line 79 of file types.h.

#define TLV_TYPE_IBSS   0x0006

Definition at line 68 of file types.h.

#define TLV_TYPE_KEY_MATERIAL   (PROPRIETARY_TLV_BASE_ID + 0)

Definition at line 74 of file types.h.

#define TLV_TYPE_LED_GPIO   (PROPRIETARY_TLV_BASE_ID + 8)

Definition at line 81 of file types.h.

#define TLV_TYPE_LEDBEHAVIOR   (PROPRIETARY_TLV_BASE_ID + 9)

Definition at line 82 of file types.h.

#define TLV_TYPE_MESH_ID   (PROPRIETARY_TLV_BASE_ID + 37)

Definition at line 96 of file types.h.

#define TLV_TYPE_NUMPROBES   (PROPRIETARY_TLV_BASE_ID + 2)

Definition at line 76 of file types.h.

#define TLV_TYPE_NUMSSID_PROBE   (PROPRIETARY_TLV_BASE_ID + 15)

Definition at line 88 of file types.h.

#define TLV_TYPE_OLD_MESH_ID   (PROPRIETARY_TLV_BASE_ID + 291)

Definition at line 97 of file types.h.

#define TLV_TYPE_PASSTHROUGH   (PROPRIETARY_TLV_BASE_ID + 10)

Definition at line 83 of file types.h.

#define TLV_TYPE_PHY_DS   0x0003

Definition at line 66 of file types.h.

#define TLV_TYPE_PHY_FH   0x0002

Definition at line 65 of file types.h.

#define TLV_TYPE_POWER_CAPABILITY   0x0021

Definition at line 72 of file types.h.

#define TLV_TYPE_POWER_TBL_2_4GHZ   (PROPRIETARY_TLV_BASE_ID + 12)

Definition at line 85 of file types.h.

#define TLV_TYPE_POWER_TBL_5GHZ   (PROPRIETARY_TLV_BASE_ID + 13)

Definition at line 86 of file types.h.

#define TLV_TYPE_RATES   0x0001

Definition at line 64 of file types.h.

#define TLV_TYPE_REASSOCAP   (PROPRIETARY_TLV_BASE_ID + 11)

Definition at line 84 of file types.h.

#define TLV_TYPE_RSSI_HIGH   (PROPRIETARY_TLV_BASE_ID + 22)

Definition at line 93 of file types.h.

#define TLV_TYPE_RSSI_LOW   (PROPRIETARY_TLV_BASE_ID + 4)

Definition at line 77 of file types.h.

#define TLV_TYPE_SNR_HIGH   (PROPRIETARY_TLV_BASE_ID + 23)

Definition at line 94 of file types.h.

#define TLV_TYPE_SNR_LOW   (PROPRIETARY_TLV_BASE_ID + 5)

Definition at line 78 of file types.h.

#define TLV_TYPE_SSID   0x0000

Definition at line 63 of file types.h.

#define TLV_TYPE_TSFTIMESTAMP   (PROPRIETARY_TLV_BASE_ID + 19)

Definition at line 92 of file types.h.

#define TLV_TYPE_WILDCARDSSID   (PROPRIETARY_TLV_BASE_ID + 18)

Definition at line 91 of file types.h.

#define TLV_TYPE_WMMQSTATUS   (PROPRIETARY_TLV_BASE_ID + 16)

Definition at line 89 of file types.h.

Variable Documentation