[PATCH] wireless: Add softmac layer to the kernel
[safe/jmp/linux-2.6] / include / net / ieee80211softmac_wx.h
1 #ifndef _IEEE80211SOFTMAC_WX_H
2 #define _IEEE80211SOFTMAC_WX_H
3
4 #include <net/ieee80211softmac.h>
5 #include <net/iw_handler.h>
6
7 extern int
8 ieee80211softmac_wx_trigger_scan(struct net_device *net_dev,
9                                  struct iw_request_info *info,
10                                  union iwreq_data *data,
11                                  char *extra);
12
13 extern int
14 ieee80211softmac_wx_get_scan_results(struct net_device *net_dev,
15                                      struct iw_request_info *info,
16                                      union iwreq_data *data,
17                                      char *extra);
18
19 extern int
20 ieee80211softmac_wx_set_essid(struct net_device *net_dev,
21                               struct iw_request_info *info,
22                               union iwreq_data *data,
23                               char *extra);
24
25 extern int
26 ieee80211softmac_wx_get_essid(struct net_device *net_dev,
27                               struct iw_request_info *info,
28                               union iwreq_data *data,
29                               char *extra);
30
31 extern int
32 ieee80211softmac_wx_set_rate(struct net_device *net_dev,
33                              struct iw_request_info *info,
34                              union iwreq_data *data,
35                              char *extra);
36
37 extern int
38 ieee80211softmac_wx_get_rate(struct net_device *net_dev,
39                              struct iw_request_info *info,
40                              union iwreq_data *data,
41                              char *extra);
42
43 extern int
44 ieee80211softmac_wx_get_wap(struct net_device *net_dev,
45                               struct iw_request_info *info,
46                               union iwreq_data *data,
47                               char *extra);
48
49 extern int
50 ieee80211softmac_wx_set_wap(struct net_device *net_dev,
51                               struct iw_request_info *info,
52                               union iwreq_data *data,
53                               char *extra);
54
55 extern int
56 ieee80211softmac_wx_set_genie(struct net_device *dev,
57                               struct iw_request_info *info,
58                               union iwreq_data *wrqu,
59                               char *extra);
60
61 extern int
62 ieee80211softmac_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 */