blob: 165ea4c78ee043f9b0230c64b19587cf6dce2d05 [file] [log] [blame]
Johannes Berg370121e2006-01-04 16:32:16 +01001#ifndef _IEEE80211SOFTMAC_WX_H
2#define _IEEE80211SOFTMAC_WX_H
3
4#include <net/ieee80211softmac.h>
5#include <net/iw_handler.h>
6
7extern int
8ieee80211softmac_wx_trigger_scan(struct net_device *net_dev,
9 struct iw_request_info *info,
10 union iwreq_data *data,
11 char *extra);
12
13extern int
14ieee80211softmac_wx_get_scan_results(struct net_device *net_dev,
15 struct iw_request_info *info,
16 union iwreq_data *data,
17 char *extra);
18
19extern int
20ieee80211softmac_wx_set_essid(struct net_device *net_dev,
21 struct iw_request_info *info,
22 union iwreq_data *data,
23 char *extra);
24
25extern int
26ieee80211softmac_wx_get_essid(struct net_device *net_dev,
27 struct iw_request_info *info,
28 union iwreq_data *data,
29 char *extra);
30
31extern int
32ieee80211softmac_wx_set_rate(struct net_device *net_dev,
33 struct iw_request_info *info,
34 union iwreq_data *data,
35 char *extra);
36
37extern int
38ieee80211softmac_wx_get_rate(struct net_device *net_dev,
39 struct iw_request_info *info,
40 union iwreq_data *data,
41 char *extra);
42
43extern int
44ieee80211softmac_wx_get_wap(struct net_device *net_dev,
45 struct iw_request_info *info,
46 union iwreq_data *data,
47 char *extra);
48
49extern int
50ieee80211softmac_wx_set_wap(struct net_device *net_dev,
51 struct iw_request_info *info,
52 union iwreq_data *data,
53 char *extra);
54
55extern int
56ieee80211softmac_wx_set_genie(struct net_device *dev,
57 struct iw_request_info *info,
58 union iwreq_data *wrqu,
59 char *extra);
60
61extern int
62ieee80211softmac_wx_get_genie(struct net_device *dev,
63 struct iw_request_info *info,
64 union iwreq_data *wrqu,
65 char *extra);
66#endif /* _IEEE80211SOFTMAC_WX */