Go to the documentation of this file.
7 #include <linux/if_ether.h>
9 #include <asm/byteorder.h>
58 #define PROPRIETARY_TLV_BASE_ID 0x0100
61 #define MRVL_TERMINATE_TLV_ID 0xffff
63 #define TLV_TYPE_SSID 0x0000
64 #define TLV_TYPE_RATES 0x0001
65 #define TLV_TYPE_PHY_FH 0x0002
66 #define TLV_TYPE_PHY_DS 0x0003
67 #define TLV_TYPE_CF 0x0004
68 #define TLV_TYPE_IBSS 0x0006
70 #define TLV_TYPE_DOMAIN 0x0007
72 #define TLV_TYPE_POWER_CAPABILITY 0x0021
74 #define TLV_TYPE_KEY_MATERIAL (PROPRIETARY_TLV_BASE_ID + 0)
75 #define TLV_TYPE_CHANLIST (PROPRIETARY_TLV_BASE_ID + 1)
76 #define TLV_TYPE_NUMPROBES (PROPRIETARY_TLV_BASE_ID + 2)
77 #define TLV_TYPE_RSSI_LOW (PROPRIETARY_TLV_BASE_ID + 4)
78 #define TLV_TYPE_SNR_LOW (PROPRIETARY_TLV_BASE_ID + 5)
79 #define TLV_TYPE_FAILCOUNT (PROPRIETARY_TLV_BASE_ID + 6)
80 #define TLV_TYPE_BCNMISS (PROPRIETARY_TLV_BASE_ID + 7)
81 #define TLV_TYPE_LED_GPIO (PROPRIETARY_TLV_BASE_ID + 8)
82 #define TLV_TYPE_LEDBEHAVIOR (PROPRIETARY_TLV_BASE_ID + 9)
83 #define TLV_TYPE_PASSTHROUGH (PROPRIETARY_TLV_BASE_ID + 10)
84 #define TLV_TYPE_REASSOCAP (PROPRIETARY_TLV_BASE_ID + 11)
85 #define TLV_TYPE_POWER_TBL_2_4GHZ (PROPRIETARY_TLV_BASE_ID + 12)
86 #define TLV_TYPE_POWER_TBL_5GHZ (PROPRIETARY_TLV_BASE_ID + 13)
87 #define TLV_TYPE_BCASTPROBE (PROPRIETARY_TLV_BASE_ID + 14)
88 #define TLV_TYPE_NUMSSID_PROBE (PROPRIETARY_TLV_BASE_ID + 15)
89 #define TLV_TYPE_WMMQSTATUS (PROPRIETARY_TLV_BASE_ID + 16)
90 #define TLV_TYPE_CRYPTO_DATA (PROPRIETARY_TLV_BASE_ID + 17)
91 #define TLV_TYPE_WILDCARDSSID (PROPRIETARY_TLV_BASE_ID + 18)
92 #define TLV_TYPE_TSFTIMESTAMP (PROPRIETARY_TLV_BASE_ID + 19)
93 #define TLV_TYPE_RSSI_HIGH (PROPRIETARY_TLV_BASE_ID + 22)
94 #define TLV_TYPE_SNR_HIGH (PROPRIETARY_TLV_BASE_ID + 23)
95 #define TLV_TYPE_AUTH_TYPE (PROPRIETARY_TLV_BASE_ID + 31)
96 #define TLV_TYPE_MESH_ID (PROPRIETARY_TLV_BASE_ID + 37)
97 #define TLV_TYPE_OLD_MESH_ID (PROPRIETARY_TLV_BASE_ID + 291)
127 #ifdef __BIG_ENDIAN_BITFIELD