linux/net/wireless/wext-compat.h
<<
>>
Prefs
   1#ifndef __WEXT_COMPAT
   2#define __WEXT_COMPAT
   3
   4#include <net/iw_handler.h>
   5#include <linux/wireless.h>
   6
   7#ifdef CONFIG_CFG80211_WEXT_EXPORT
   8#define EXPORT_WEXT_HANDLER(h) EXPORT_SYMBOL_GPL(h)
   9#else
  10#define EXPORT_WEXT_HANDLER(h)
  11#endif /* CONFIG_CFG80211_WEXT_EXPORT */
  12
  13int cfg80211_ibss_wext_siwfreq(struct net_device *dev,
  14                               struct iw_request_info *info,
  15                               struct iw_freq *freq, char *extra);
  16int cfg80211_ibss_wext_giwfreq(struct net_device *dev,
  17                               struct iw_request_info *info,
  18                               struct iw_freq *freq, char *extra);
  19int cfg80211_ibss_wext_siwap(struct net_device *dev,
  20                             struct iw_request_info *info,
  21                             struct sockaddr *ap_addr, char *extra);
  22int cfg80211_ibss_wext_giwap(struct net_device *dev,
  23                             struct iw_request_info *info,
  24                             struct sockaddr *ap_addr, char *extra);
  25int cfg80211_ibss_wext_siwessid(struct net_device *dev,
  26                                struct iw_request_info *info,
  27                                struct iw_point *data, char *ssid);
  28int cfg80211_ibss_wext_giwessid(struct net_device *dev,
  29                                struct iw_request_info *info,
  30                                struct iw_point *data, char *ssid);
  31
  32int cfg80211_mgd_wext_siwfreq(struct net_device *dev,
  33                              struct iw_request_info *info,
  34                              struct iw_freq *freq, char *extra);
  35int cfg80211_mgd_wext_giwfreq(struct net_device *dev,
  36                              struct iw_request_info *info,
  37                              struct iw_freq *freq, char *extra);
  38int cfg80211_mgd_wext_siwap(struct net_device *dev,
  39                            struct iw_request_info *info,
  40                            struct sockaddr *ap_addr, char *extra);
  41int cfg80211_mgd_wext_giwap(struct net_device *dev,
  42                            struct iw_request_info *info,
  43                            struct sockaddr *ap_addr, char *extra);
  44int cfg80211_mgd_wext_siwessid(struct net_device *dev,
  45                               struct iw_request_info *info,
  46                               struct iw_point *data, char *ssid);
  47int cfg80211_mgd_wext_giwessid(struct net_device *dev,
  48                               struct iw_request_info *info,
  49                               struct iw_point *data, char *ssid);
  50
  51int cfg80211_wext_siwmlme(struct net_device *dev,
  52                          struct iw_request_info *info,
  53                          struct iw_point *data, char *extra);
  54int cfg80211_wext_siwgenie(struct net_device *dev,
  55                           struct iw_request_info *info,
  56                           struct iw_point *data, char *extra);
  57
  58
  59int cfg80211_wext_freq(struct iw_freq *freq);
  60
  61
  62extern const struct iw_handler_def cfg80211_wext_handler;
  63#endif /* __WEXT_COMPAT */
  64