| Johannes Berg | 262eb9b2 | 2011-07-13 10:39:09 +0200 | [diff] [blame] | 1 | #ifndef __NET_CFG80211_WEXT_H | 
|  | 2 | #define __NET_CFG80211_WEXT_H | 
|  | 3 | /* | 
|  | 4 | * 802.11 device and configuration interface -- wext handlers | 
|  | 5 | * | 
|  | 6 | * Copyright 2006-2010	Johannes Berg <johannes@sipsolutions.net> | 
|  | 7 | * | 
|  | 8 | * This program is free software; you can redistribute it and/or modify | 
|  | 9 | * it under the terms of the GNU General Public License version 2 as | 
|  | 10 | * published by the Free Software Foundation. | 
|  | 11 | */ | 
|  | 12 |  | 
|  | 13 | #include <linux/netdevice.h> | 
|  | 14 | #include <linux/wireless.h> | 
|  | 15 | #include <net/iw_handler.h> | 
|  | 16 |  | 
|  | 17 | /* | 
|  | 18 | * Temporary wext handlers & helper functions | 
|  | 19 | * | 
|  | 20 | * These are used only by drivers that aren't yet fully | 
|  | 21 | * converted to cfg80211. | 
|  | 22 | */ | 
|  | 23 | int cfg80211_wext_giwname(struct net_device *dev, | 
|  | 24 | struct iw_request_info *info, | 
|  | 25 | char *name, char *extra); | 
|  | 26 | int cfg80211_wext_siwmode(struct net_device *dev, struct iw_request_info *info, | 
|  | 27 | u32 *mode, char *extra); | 
|  | 28 | int cfg80211_wext_giwmode(struct net_device *dev, struct iw_request_info *info, | 
|  | 29 | u32 *mode, char *extra); | 
|  | 30 | int cfg80211_wext_siwscan(struct net_device *dev, | 
|  | 31 | struct iw_request_info *info, | 
|  | 32 | union iwreq_data *wrqu, char *extra); | 
|  | 33 | int cfg80211_wext_giwscan(struct net_device *dev, | 
|  | 34 | struct iw_request_info *info, | 
|  | 35 | struct iw_point *data, char *extra); | 
| Johannes Berg | 262eb9b2 | 2011-07-13 10:39:09 +0200 | [diff] [blame] | 36 | int cfg80211_wext_giwrange(struct net_device *dev, | 
|  | 37 | struct iw_request_info *info, | 
|  | 38 | struct iw_point *data, char *extra); | 
| Johannes Berg | 262eb9b2 | 2011-07-13 10:39:09 +0200 | [diff] [blame] | 39 | int cfg80211_wext_siwrts(struct net_device *dev, | 
|  | 40 | struct iw_request_info *info, | 
|  | 41 | struct iw_param *rts, char *extra); | 
|  | 42 | int cfg80211_wext_giwrts(struct net_device *dev, | 
|  | 43 | struct iw_request_info *info, | 
|  | 44 | struct iw_param *rts, char *extra); | 
|  | 45 | int cfg80211_wext_siwfrag(struct net_device *dev, | 
|  | 46 | struct iw_request_info *info, | 
|  | 47 | struct iw_param *frag, char *extra); | 
|  | 48 | int cfg80211_wext_giwfrag(struct net_device *dev, | 
|  | 49 | struct iw_request_info *info, | 
|  | 50 | struct iw_param *frag, char *extra); | 
| Johannes Berg | 262eb9b2 | 2011-07-13 10:39:09 +0200 | [diff] [blame] | 51 | int cfg80211_wext_giwretry(struct net_device *dev, | 
|  | 52 | struct iw_request_info *info, | 
|  | 53 | struct iw_param *retry, char *extra); | 
| Johannes Berg | 262eb9b2 | 2011-07-13 10:39:09 +0200 | [diff] [blame] | 54 |  | 
|  | 55 | #endif /* __NET_CFG80211_WEXT_H */ |