Commit | Line | Data |
---|---|---|
00b3ed16 GKH |
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 | * info@linux-wlan.com | |
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 | ||
b6bb56e6 | 50 | struct p80211msg_dot11req_mibget { |
ea75ad7b MM |
51 | u32 msgcode; |
52 | u32 msglen; | |
53 | u8 devname[WLAN_DEVNAMELEN_MAX]; | |
54 | p80211item_unk392_t mibattribute; | |
55 | p80211item_uint32_t resultcode; | |
7d3864d1 | 56 | } __packed; |
00b3ed16 | 57 | |
b6bb56e6 | 58 | struct p80211msg_dot11req_mibset { |
ea75ad7b MM |
59 | u32 msgcode; |
60 | u32 msglen; | |
61 | u8 devname[WLAN_DEVNAMELEN_MAX]; | |
62 | p80211item_unk392_t mibattribute; | |
63 | p80211item_uint32_t resultcode; | |
7d3864d1 | 64 | } __packed; |
00b3ed16 | 65 | |
b6bb56e6 | 66 | struct p80211msg_dot11req_scan { |
ea75ad7b MM |
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; | |
7d3864d1 | 84 | } __packed; |
00b3ed16 | 85 | |
b6bb56e6 | 86 | struct p80211msg_dot11req_scan_results { |
ea75ad7b MM |
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; | |
cb3126e6 | 116 | p80211item_uint32_t capinfo; |
ea75ad7b MM |
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; | |
7d3864d1 | 133 | } __packed; |
00b3ed16 | 134 | |
b6bb56e6 | 135 | struct p80211msg_dot11req_start { |
ea75ad7b MM |
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; | |
7d3864d1 | 171 | } __packed; |
00b3ed16 | 172 | |
b6bb56e6 | 173 | struct p80211msg_lnxreq_ifstate { |
ea75ad7b MM |
174 | u32 msgcode; |
175 | u32 msglen; | |
176 | u8 devname[WLAN_DEVNAMELEN_MAX]; | |
177 | p80211item_uint32_t ifstate; | |
178 | p80211item_uint32_t resultcode; | |
7d3864d1 | 179 | } __packed; |
00b3ed16 | 180 | |
b6bb56e6 | 181 | struct p80211msg_lnxreq_wlansniff { |
ea75ad7b MM |
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; | |
7d3864d1 | 193 | } __packed; |
00b3ed16 | 194 | |
b6bb56e6 | 195 | struct p80211msg_lnxreq_hostwep { |
ea75ad7b MM |
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; | |
7d3864d1 | 202 | } __packed; |
00b3ed16 | 203 | |
b6bb56e6 | 204 | struct p80211msg_lnxreq_commsquality { |
ea75ad7b MM |
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; | |
cb3126e6 | 213 | p80211item_uint32_t txrate; |
7d3864d1 | 214 | } __packed; |
00b3ed16 | 215 | |
b6bb56e6 | 216 | struct p80211msg_lnxreq_autojoin { |
ea75ad7b MM |
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; | |
7d3864d1 | 224 | } __packed; |
00b3ed16 | 225 | |
b6bb56e6 | 226 | struct p80211msg_p2req_readpda { |
ea75ad7b MM |
227 | u32 msgcode; |
228 | u32 msglen; | |
229 | u8 devname[WLAN_DEVNAMELEN_MAX]; | |
230 | p80211item_unk1024_t pda; | |
231 | p80211item_uint32_t resultcode; | |
7d3864d1 | 232 | } __packed; |
00b3ed16 | 233 | |
b6bb56e6 | 234 | struct p80211msg_p2req_ramdl_state { |
ea75ad7b MM |
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; | |
7d3864d1 | 241 | } __packed; |
00b3ed16 | 242 | |
b6bb56e6 | 243 | struct p80211msg_p2req_ramdl_write { |
ea75ad7b MM |
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; | |
7d3864d1 | 251 | } __packed; |
00b3ed16 | 252 | |
b6bb56e6 | 253 | struct p80211msg_p2req_flashdl_state { |
ea75ad7b MM |
254 | u32 msgcode; |
255 | u32 msglen; | |
256 | u8 devname[WLAN_DEVNAMELEN_MAX]; | |
257 | p80211item_uint32_t enable; | |
258 | p80211item_uint32_t resultcode; | |
7d3864d1 | 259 | } __packed; |
00b3ed16 | 260 | |
b6bb56e6 | 261 | struct p80211msg_p2req_flashdl_write { |
ea75ad7b MM |
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; | |
7d3864d1 | 269 | } __packed; |
00b3ed16 | 270 | |
00b3ed16 | 271 | #endif |