Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
iwctl.c File Reference
#include "device.h"
#include "ioctl.h"
#include "iocmd.h"
#include "mac.h"
#include "card.h"
#include "hostap.h"
#include "power.h"
#include "rf.h"
#include "iowpa.h"
#include "wpactl.h"
#include <net/iw_handler.h>

Go to the source code of this file.

Macros

#define SUPPORTED_WIRELESS_EXT   18
 

Functions

struct iw_statisticsiwctl_get_wireless_stats (struct net_device *dev)
 
int iwctl_giwname (struct net_device *dev, struct iw_request_info *info, char *wrq, char *extra)
 
int iwctl_siwscan (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_giwscan (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_siwfreq (struct net_device *dev, struct iw_request_info *info, struct iw_freq *wrq, char *extra)
 
int iwctl_giwfreq (struct net_device *dev, struct iw_request_info *info, struct iw_freq *wrq, char *extra)
 
int iwctl_siwmode (struct net_device *dev, struct iw_request_info *info, __u32 *wmode, char *extra)
 
int iwctl_giwmode (struct net_device *dev, struct iw_request_info *info, __u32 *wmode, char *extra)
 
int iwctl_giwrange (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_siwap (struct net_device *dev, struct iw_request_info *info, struct sockaddr *wrq, char *extra)
 
int iwctl_giwap (struct net_device *dev, struct iw_request_info *info, struct sockaddr *wrq, char *extra)
 
int iwctl_giwaplist (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_siwessid (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_giwessid (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_siwrate (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_giwrate (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_siwrts (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_giwrts (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_siwfrag (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_giwfrag (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_siwretry (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_giwretry (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_siwencode (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_giwencode (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_siwpower (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_giwpower (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_giwsens (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_siwauth (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_giwauth (struct net_device *dev, struct iw_request_info *info, struct iw_param *wrq, char *extra)
 
int iwctl_siwgenie (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_giwgenie (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_siwencodeext (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_giwencodeext (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 
int iwctl_siwmlme (struct net_device *dev, struct iw_request_info *info, struct iw_point *wrq, char *extra)
 

Variables

unsigned short TxRate_iwconfig
 
struct iw_priv_args iwctl_private_args []
 
struct iw_handler_def iwctl_handler_def
 

Macro Definition Documentation

#define SUPPORTED_WIRELESS_EXT   18

Definition at line 54 of file iwctl.c.

Function Documentation

struct iw_statistics* iwctl_get_wireless_stats ( struct net_device dev)
read

Definition at line 80 of file iwctl.c.

int iwctl_giwap ( struct net_device dev,
struct iw_request_info info,
struct sockaddr wrq,
char extra 
)

Definition at line 711 of file iwctl.c.

int iwctl_giwaplist ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 742 of file iwctl.c.

int iwctl_giwauth ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1833 of file iwctl.c.

int iwctl_giwencode ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 1548 of file iwctl.c.

int iwctl_giwencodeext ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 2023 of file iwctl.c.

int iwctl_giwessid ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 912 of file iwctl.c.

int iwctl_giwfrag ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1171 of file iwctl.c.

int iwctl_giwfreq ( struct net_device dev,
struct iw_request_info info,
struct iw_freq wrq,
char extra 
)

Definition at line 410 of file iwctl.c.

int iwctl_giwgenie ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 1876 of file iwctl.c.

int iwctl_giwmode ( struct net_device dev,
struct iw_request_info info,
__u32 wmode,
char extra 
)

Definition at line 507 of file iwctl.c.

int iwctl_giwname ( struct net_device dev,
struct iw_request_info info,
char wrq,
char extra 
)

Definition at line 127 of file iwctl.c.

int iwctl_giwpower ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1660 of file iwctl.c.

int iwctl_giwrange ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 543 of file iwctl.c.

int iwctl_giwrate ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1029 of file iwctl.c.

int iwctl_giwretry ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1229 of file iwctl.c.

int iwctl_giwrts ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1123 of file iwctl.c.

int iwctl_giwscan ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 207 of file iwctl.c.

int iwctl_giwsens ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1693 of file iwctl.c.

int iwctl_siwap ( struct net_device dev,
struct iw_request_info info,
struct sockaddr wrq,
char extra 
)

Definition at line 653 of file iwctl.c.

int iwctl_siwauth ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1719 of file iwctl.c.

int iwctl_siwencode ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 1260 of file iwctl.c.

int iwctl_siwencodeext ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 1901 of file iwctl.c.

int iwctl_siwessid ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 794 of file iwctl.c.

int iwctl_siwfrag ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1142 of file iwctl.c.

int iwctl_siwfreq ( struct net_device dev,
struct iw_request_info info,
struct iw_freq wrq,
char extra 
)

Definition at line 364 of file iwctl.c.

int iwctl_siwgenie ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 1843 of file iwctl.c.

int iwctl_siwmlme ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 2031 of file iwctl.c.

int iwctl_siwmode ( struct net_device dev,
struct iw_request_info info,
__u32 wmode,
char extra 
)

Definition at line 440 of file iwctl.c.

int iwctl_siwpower ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1610 of file iwctl.c.

int iwctl_siwrate ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 945 of file iwctl.c.

int iwctl_siwretry ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1191 of file iwctl.c.

int iwctl_siwrts ( struct net_device dev,
struct iw_request_info info,
struct iw_param wrq,
char extra 
)

Definition at line 1095 of file iwctl.c.

int iwctl_siwscan ( struct net_device dev,
struct iw_request_info info,
struct iw_point wrq,
char extra 
)

Definition at line 140 of file iwctl.c.

Variable Documentation

struct iw_handler_def iwctl_handler_def
Initial value:
=
{
.get_wireless_stats = &iwctl_get_wireless_stats,
.num_standard = sizeof(iwctl_handler)/sizeof(iw_handler),
.num_private = 0,
.num_private_args = 0,
.standard = (iw_handler *) iwctl_handler,
.private = NULL,
.private_args = NULL,
}

Definition at line 2217 of file iwctl.c.

struct iw_priv_args iwctl_private_args[]
Initial value:
= {
IW_PRIV_TYPE_CHAR | 1024, 0,
"set"},
}

Definition at line 2209 of file iwctl.c.

unsigned short TxRate_iwconfig

Definition at line 75 of file mac.c.