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)
 
void iwctl_giwmode (struct net_device *dev, struct iw_request_info *info, __u32 *wmode, char *extra)
 
void 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)
 
void 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)
 
void 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_param *wrq)
 
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

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 50 of file iwctl.c.

Function Documentation

struct iw_statistics* iwctl_get_wireless_stats ( struct net_device dev)
read

Definition at line 65 of file iwctl.c.

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

Definition at line 618 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 641 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 1415 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 1164 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 1599 of file iwctl.c.

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

Definition at line 795 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 996 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 355 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 1452 of file iwctl.c.

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

Definition at line 441 of file iwctl.c.

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

Definition at line 90 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 1270 of file iwctl.c.

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

Definition at line 470 of file iwctl.c.

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

Definition at line 896 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 1043 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 958 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 170 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 1296 of file iwctl.c.

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

Definition at line 570 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 1316 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 1069 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 1474 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 688 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 973 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 317 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 1421 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 1605 of file iwctl.c.

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

Definition at line 381 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 1222 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 819 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 1011 of file iwctl.c.

int iwctl_siwrts ( struct net_device dev,
struct iw_param wrq 
)

Definition at line 940 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 100 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 1701 of file iwctl.c.

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

Definition at line 1697 of file iwctl.c.