Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
iface.c File Reference
#include <linux/slab.h>
#include <linux/kernel.h>
#include <linux/if_arp.h>
#include <linux/netdevice.h>
#include <linux/rtnetlink.h>
#include <net/mac80211.h>
#include <net/ieee80211_radiotap.h>
#include "ieee80211_i.h"
#include "sta_info.h"
#include "debugfs_netdev.h"
#include "mesh.h"
#include "led.h"
#include "driver-ops.h"
#include "wme.h"
#include "rate.h"

Go to the source code of this file.

Macros

#define ADJUST(_f, _s)
 

Functions

void ieee80211_recalc_idle (struct ieee80211_local *local)
 
void ieee80211_adjust_monitor_flags (struct ieee80211_sub_if_data *sdata, const int offset)
 
int ieee80211_do_open (struct wireless_dev *wdev, bool coming_up)
 
int ieee80211_if_change_type (struct ieee80211_sub_if_data *sdata, enum nl80211_iftype type)
 
int ieee80211_if_add (struct ieee80211_local *local, const char *name, struct wireless_dev **new_wdev, enum nl80211_iftype type, struct vif_params *params)
 
void ieee80211_if_remove (struct ieee80211_sub_if_data *sdata)
 
void ieee80211_sdata_stop (struct ieee80211_sub_if_data *sdata)
 
void ieee80211_remove_interfaces (struct ieee80211_local *local)
 
int ieee80211_iface_init (void)
 
void ieee80211_iface_exit (void)
 

Macro Definition Documentation

#define ADJUST (   _f,
  _s 
)
Value:
do { \
if (flags & MONITOR_FLAG_##_f) \
local->fif_##_s += offset; \
} while (0)

Function Documentation

void ieee80211_adjust_monitor_flags ( struct ieee80211_sub_if_data sdata,
const int  offset 
)

Definition at line 307 of file iface.c.

int ieee80211_do_open ( struct wireless_dev wdev,
bool  coming_up 
)

Definition at line 418 of file iface.c.

int ieee80211_if_add ( struct ieee80211_local local,
const char name,
struct wireless_dev **  new_wdev,
enum nl80211_iftype  type,
struct vif_params params 
)

Definition at line 1435 of file iface.c.

int ieee80211_if_change_type ( struct ieee80211_sub_if_data sdata,
enum nl80211_iftype  type 
)

Definition at line 1275 of file iface.c.

void ieee80211_if_remove ( struct ieee80211_sub_if_data sdata)

Definition at line 1555 of file iface.c.

void ieee80211_iface_exit ( void  )

Definition at line 1646 of file iface.c.

int ieee80211_iface_init ( void  )

Definition at line 1641 of file iface.c.

void ieee80211_recalc_idle ( struct ieee80211_local local)

Definition at line 162 of file iface.c.

void ieee80211_remove_interfaces ( struct ieee80211_local local)

Definition at line 1585 of file iface.c.

void ieee80211_sdata_stop ( struct ieee80211_sub_if_data sdata)

Definition at line 1573 of file iface.c.