Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
staging
wlan-ng
p80211metastruct.h
Go to the documentation of this file.
1
/* This file is GENERATED AUTOMATICALLY. DO NOT EDIT OR MODIFY.
2
* --------------------------------------------------------------------
3
*
4
* Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
5
* --------------------------------------------------------------------
6
*
7
* linux-wlan
8
*
9
* The contents of this file are subject to the Mozilla Public
10
* License Version 1.1 (the "License"); you may not use this file
11
* except in compliance with the License. You may obtain a copy of
12
* the License at http://www.mozilla.org/MPL/
13
*
14
* Software distributed under the License is distributed on an "AS
15
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
16
* implied. See the License for the specific language governing
17
* rights and limitations under the License.
18
*
19
* Alternatively, the contents of this file may be used under the
20
* terms of the GNU Public License version 2 (the "GPL"), in which
21
* case the provisions of the GPL are applicable instead of the
22
* above. If you wish to allow the use of your version of this file
23
* only under the terms of the GPL and not to allow others to use
24
* your version of this file under the MPL, indicate your decision
25
* by deleting the provisions above and replace them with the notice
26
* and other provisions required by the GPL. If you do not delete
27
* the provisions above, a recipient may use your version of this
28
* file under either the MPL or the GPL.
29
*
30
* --------------------------------------------------------------------
31
*
32
* Inquiries regarding the linux-wlan Open Source project can be
33
* made directly to:
34
*
35
* AbsoluteValue Systems Inc.
36
*
[email protected]
37
* http://www.linux-wlan.com
38
*
39
* --------------------------------------------------------------------
40
*
41
* Portions of the development of this software were funded by
42
* Intersil Corporation as part of PRISM(R) chipset product development.
43
*
44
* --------------------------------------------------------------------
45
*/
46
47
#ifndef _P80211MKMETASTRUCT_H
48
#define _P80211MKMETASTRUCT_H
49
50
struct
p80211msg_dot11req_mibget
{
51
u32
msgcode
;
52
u32
msglen
;
53
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
54
p80211item_unk392_t
mibattribute
;
55
p80211item_uint32_t
resultcode
;
56
}
__packed
;
57
58
struct
p80211msg_dot11req_mibset
{
59
u32
msgcode
;
60
u32
msglen
;
61
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
62
p80211item_unk392_t
mibattribute
;
63
p80211item_uint32_t
resultcode
;
64
}
__packed
;
65
66
struct
p80211msg_dot11req_scan
{
67
u32
msgcode
;
68
u32
msglen
;
69
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
70
p80211item_uint32_t
bsstype
;
71
p80211item_pstr6_t
bssid
;
72
u8
pad_0C
[1];
73
p80211item_pstr32_t
ssid
;
74
u8
pad_1D
[3];
75
p80211item_uint32_t
scantype
;
76
p80211item_uint32_t
probedelay
;
77
p80211item_pstr14_t
channellist
;
78
u8
pad_2C
[1];
79
p80211item_uint32_t
minchanneltime
;
80
p80211item_uint32_t
maxchanneltime
;
81
p80211item_uint32_t
resultcode
;
82
p80211item_uint32_t
numbss
;
83
p80211item_uint32_t
append
;
84
}
__packed
;
85
86
struct
p80211msg_dot11req_scan_results
{
87
u32
msgcode
;
88
u32
msglen
;
89
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
90
p80211item_uint32_t
bssindex
;
91
p80211item_uint32_t
resultcode
;
92
p80211item_uint32_t
signal
;
93
p80211item_uint32_t
noise
;
94
p80211item_pstr6_t
bssid
;
95
u8
pad_3C
[1];
96
p80211item_pstr32_t
ssid
;
97
u8
pad_4D
[3];
98
p80211item_uint32_t
bsstype
;
99
p80211item_uint32_t
beaconperiod
;
100
p80211item_uint32_t
dtimperiod
;
101
p80211item_uint32_t
timestamp
;
102
p80211item_uint32_t
localtime
;
103
p80211item_uint32_t
fhdwelltime
;
104
p80211item_uint32_t
fhhopset
;
105
p80211item_uint32_t
fhhoppattern
;
106
p80211item_uint32_t
fhhopindex
;
107
p80211item_uint32_t
dschannel
;
108
p80211item_uint32_t
cfpcount
;
109
p80211item_uint32_t
cfpperiod
;
110
p80211item_uint32_t
cfpmaxduration
;
111
p80211item_uint32_t
cfpdurremaining
;
112
p80211item_uint32_t
ibssatimwindow
;
113
p80211item_uint32_t
cfpollable
;
114
p80211item_uint32_t
cfpollreq
;
115
p80211item_uint32_t
privacy
;
116
p80211item_uint32_t
capinfo
;
117
p80211item_uint32_t
basicrate1
;
118
p80211item_uint32_t
basicrate2
;
119
p80211item_uint32_t
basicrate3
;
120
p80211item_uint32_t
basicrate4
;
121
p80211item_uint32_t
basicrate5
;
122
p80211item_uint32_t
basicrate6
;
123
p80211item_uint32_t
basicrate7
;
124
p80211item_uint32_t
basicrate8
;
125
p80211item_uint32_t
supprate1
;
126
p80211item_uint32_t
supprate2
;
127
p80211item_uint32_t
supprate3
;
128
p80211item_uint32_t
supprate4
;
129
p80211item_uint32_t
supprate5
;
130
p80211item_uint32_t
supprate6
;
131
p80211item_uint32_t
supprate7
;
132
p80211item_uint32_t
supprate8
;
133
}
__packed
;
134
135
struct
p80211msg_dot11req_start
{
136
u32
msgcode
;
137
u32
msglen
;
138
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
139
p80211item_pstr32_t
ssid
;
140
u8
pad_12D
[3];
141
p80211item_uint32_t
bsstype
;
142
p80211item_uint32_t
beaconperiod
;
143
p80211item_uint32_t
dtimperiod
;
144
p80211item_uint32_t
cfpperiod
;
145
p80211item_uint32_t
cfpmaxduration
;
146
p80211item_uint32_t
fhdwelltime
;
147
p80211item_uint32_t
fhhopset
;
148
p80211item_uint32_t
fhhoppattern
;
149
p80211item_uint32_t
dschannel
;
150
p80211item_uint32_t
ibssatimwindow
;
151
p80211item_uint32_t
probedelay
;
152
p80211item_uint32_t
cfpollable
;
153
p80211item_uint32_t
cfpollreq
;
154
p80211item_uint32_t
basicrate1
;
155
p80211item_uint32_t
basicrate2
;
156
p80211item_uint32_t
basicrate3
;
157
p80211item_uint32_t
basicrate4
;
158
p80211item_uint32_t
basicrate5
;
159
p80211item_uint32_t
basicrate6
;
160
p80211item_uint32_t
basicrate7
;
161
p80211item_uint32_t
basicrate8
;
162
p80211item_uint32_t
operationalrate1
;
163
p80211item_uint32_t
operationalrate2
;
164
p80211item_uint32_t
operationalrate3
;
165
p80211item_uint32_t
operationalrate4
;
166
p80211item_uint32_t
operationalrate5
;
167
p80211item_uint32_t
operationalrate6
;
168
p80211item_uint32_t
operationalrate7
;
169
p80211item_uint32_t
operationalrate8
;
170
p80211item_uint32_t
resultcode
;
171
}
__packed
;
172
173
struct
p80211msg_lnxreq_ifstate
{
174
u32
msgcode
;
175
u32
msglen
;
176
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
177
p80211item_uint32_t
ifstate
;
178
p80211item_uint32_t
resultcode
;
179
}
__packed
;
180
181
struct
p80211msg_lnxreq_wlansniff
{
182
u32
msgcode
;
183
u32
msglen
;
184
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
185
p80211item_uint32_t
enable
;
186
p80211item_uint32_t
channel
;
187
p80211item_uint32_t
prismheader
;
188
p80211item_uint32_t
wlanheader
;
189
p80211item_uint32_t
keepwepflags
;
190
p80211item_uint32_t
stripfcs
;
191
p80211item_uint32_t
packet_trunc
;
192
p80211item_uint32_t
resultcode
;
193
}
__packed
;
194
195
struct
p80211msg_lnxreq_hostwep
{
196
u32
msgcode
;
197
u32
msglen
;
198
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
199
p80211item_uint32_t
resultcode
;
200
p80211item_uint32_t
decrypt
;
201
p80211item_uint32_t
encrypt
;
202
}
__packed
;
203
204
struct
p80211msg_lnxreq_commsquality
{
205
u32
msgcode
;
206
u32
msglen
;
207
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
208
p80211item_uint32_t
resultcode
;
209
p80211item_uint32_t
dbm
;
210
p80211item_uint32_t
link
;
211
p80211item_uint32_t
level
;
212
p80211item_uint32_t
noise
;
213
p80211item_uint32_t
txrate
;
214
}
__packed
;
215
216
struct
p80211msg_lnxreq_autojoin
{
217
u32
msgcode
;
218
u32
msglen
;
219
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
220
p80211item_pstr32_t
ssid
;
221
u8
pad_19D
[3];
222
p80211item_uint32_t
authtype
;
223
p80211item_uint32_t
resultcode
;
224
}
__packed
;
225
226
struct
p80211msg_p2req_readpda
{
227
u32
msgcode
;
228
u32
msglen
;
229
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
230
p80211item_unk1024_t
pda
;
231
p80211item_uint32_t
resultcode
;
232
}
__packed
;
233
234
struct
p80211msg_p2req_ramdl_state
{
235
u32
msgcode
;
236
u32
msglen
;
237
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
238
p80211item_uint32_t
enable
;
239
p80211item_uint32_t
exeaddr
;
240
p80211item_uint32_t
resultcode
;
241
}
__packed
;
242
243
struct
p80211msg_p2req_ramdl_write
{
244
u32
msgcode
;
245
u32
msglen
;
246
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
247
p80211item_uint32_t
addr
;
248
p80211item_uint32_t
len
;
249
p80211item_unk4096_t
data
;
250
p80211item_uint32_t
resultcode
;
251
}
__packed
;
252
253
struct
p80211msg_p2req_flashdl_state
{
254
u32
msgcode
;
255
u32
msglen
;
256
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
257
p80211item_uint32_t
enable
;
258
p80211item_uint32_t
resultcode
;
259
}
__packed
;
260
261
struct
p80211msg_p2req_flashdl_write
{
262
u32
msgcode
;
263
u32
msglen
;
264
u8
devname
[
WLAN_DEVNAMELEN_MAX
];
265
p80211item_uint32_t
addr
;
266
p80211item_uint32_t
len
;
267
p80211item_unk4096_t
data
;
268
p80211item_uint32_t
resultcode
;
269
}
__packed
;
270
271
#endif
Generated on Thu Jan 10 2013 14:32:53 for Linux Kernel by
1.8.2