Classes | Defines | Functions | Variables
cfg.c File Reference
#include <linux/ieee80211.h>
#include <linux/nl80211.h>
#include <linux/rtnetlink.h>
#include <linux/slab.h>
#include <net/net_namespace.h>
#include <linux/rcupdate.h>
#include <linux/if_ether.h>
#include <net/cfg80211.h>
#include "ieee80211_i.h"
#include "driver-ops.h"
#include "cfg.h"
#include "rate.h"
#include "mesh.h"
Include dependency graph for kernel-3.5/cfg.c:

Go to the source code of this file.

Classes

struct  iapp_layer2_update

Defines

#define ADD_STA_STATS(sta)
#define ieee80211_resume   NULL
#define ieee80211_suspend   NULL
#define STA_STATS_LEN   ARRAY_SIZE(ieee80211_gstrings_sta_stats)
#define STA_STATS_SURVEY_LEN   7

Functions

int __ieee80211_request_smps (struct ieee80211_sub_if_data *sdata, enum ieee80211_smps_mode smps_mode)
static struct net_device * ieee80211_add_iface (struct wiphy *wiphy, char *name, enum nl80211_iftype type, u32 *flags, struct vif_params *params)
static int ieee80211_add_key (struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool pairwise, const u8 *mac_addr, struct key_params *params)
static int ieee80211_add_station (struct wiphy *wiphy, struct net_device *dev, u8 *mac, struct station_parameters *params)
static int ieee80211_assign_beacon (struct ieee80211_sub_if_data *sdata, struct cfg80211_beacon_data *params)
static int ieee80211_assoc (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_assoc_request *req)
static int ieee80211_auth (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_auth_request *req)
static int ieee80211_cancel_remain_on_channel (struct wiphy *wiphy, struct net_device *dev, u64 cookie)
static int ieee80211_cancel_remain_on_channel_hw (struct ieee80211_local *local, u64 cookie)
static int ieee80211_change_beacon (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_beacon_data *params)
static int ieee80211_change_bss (struct wiphy *wiphy, struct net_device *dev, struct bss_parameters *params)
static int ieee80211_change_iface (struct wiphy *wiphy, struct net_device *dev, enum nl80211_iftype type, u32 *flags, struct vif_params *params)
static int ieee80211_change_station (struct wiphy *wiphy, struct net_device *dev, u8 *mac, struct station_parameters *params)
static int ieee80211_config_default_key (struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool uni, bool multi)
static int ieee80211_config_default_mgmt_key (struct wiphy *wiphy, struct net_device *dev, u8 key_idx)
static int ieee80211_deauth (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_deauth_request *req)
static int ieee80211_del_iface (struct wiphy *wiphy, struct net_device *dev)
static int ieee80211_del_key (struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool pairwise, const u8 *mac_addr)
static int ieee80211_del_station (struct wiphy *wiphy, struct net_device *dev, u8 *mac)
static int ieee80211_disassoc (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_disassoc_request *req)
static int ieee80211_dump_station (struct wiphy *wiphy, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo)
static int ieee80211_dump_survey (struct wiphy *wiphy, struct net_device *dev, int idx, struct survey_info *survey)
static int ieee80211_get_antenna (struct wiphy *wiphy, u32 *tx_ant, u32 *rx_ant)
static int ieee80211_get_et_sset_count (struct wiphy *wiphy, struct net_device *dev, int sset)
static void ieee80211_get_et_stats (struct wiphy *wiphy, struct net_device *dev, struct ethtool_stats *stats, u64 *data)
static void ieee80211_get_et_strings (struct wiphy *wiphy, struct net_device *dev, u32 sset, u8 *data)
static int ieee80211_get_key (struct wiphy *wiphy, struct net_device *dev, u8 key_idx, bool pairwise, const u8 *mac_addr, void *cookie, void(*callback)(void *cookie, struct key_params *params))
static void ieee80211_get_ringparam (struct wiphy *wiphy, u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max)
static int ieee80211_get_station (struct wiphy *wiphy, struct net_device *dev, u8 *mac, struct station_info *sinfo)
static u16 ieee80211_get_tdls_sta_capab (struct ieee80211_sub_if_data *sdata)
static int ieee80211_get_tx_power (struct wiphy *wiphy, int *dbm)
static int ieee80211_join_ibss (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ibss_params *params)
static int ieee80211_leave_ibss (struct wiphy *wiphy, struct net_device *dev)
static void ieee80211_mgmt_frame_register (struct wiphy *wiphy, struct net_device *dev, u16 frame_type, bool reg)
static int ieee80211_mgmt_tx (struct wiphy *wiphy, struct net_device *dev, struct ieee80211_channel *chan, bool offchan, enum nl80211_channel_type channel_type, bool channel_type_valid, unsigned int wait, const u8 *buf, size_t len, bool no_cck, bool dont_wait_for_ack, u64 *cookie)
static int ieee80211_mgmt_tx_cancel_wait (struct wiphy *wiphy, struct net_device *dev, u64 cookie)
static enum work_done_result ieee80211_offchan_tx_done (struct ieee80211_work *wk, struct sk_buff *skb)
static int ieee80211_prep_tdls_direct (struct wiphy *wiphy, struct net_device *dev, u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, struct sk_buff *skb)
static int ieee80211_prep_tdls_encap_data (struct wiphy *wiphy, struct net_device *dev, u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, struct sk_buff *skb)
static int ieee80211_probe_client (struct wiphy *wiphy, struct net_device *dev, const u8 *peer, u64 *cookie)
static int ieee80211_remain_on_channel (struct wiphy *wiphy, struct net_device *dev, struct ieee80211_channel *chan, enum nl80211_channel_type channel_type, unsigned int duration, u64 *cookie)
static int ieee80211_remain_on_channel_hw (struct ieee80211_local *local, struct net_device *dev, struct ieee80211_channel *chan, enum nl80211_channel_type chantype, unsigned int duration, u64 *cookie)
static void ieee80211_rfkill_poll (struct wiphy *wiphy)
static int ieee80211_scan (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_scan_request *req)
static int ieee80211_sched_scan_start (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_sched_scan_request *req)
static int ieee80211_sched_scan_stop (struct wiphy *wiphy, struct net_device *dev)
static void ieee80211_send_layer2_update (struct sta_info *sta)
static int ieee80211_set_antenna (struct wiphy *wiphy, u32 tx_ant, u32 rx_ant)
static int ieee80211_set_bitrate_mask (struct wiphy *wiphy, struct net_device *dev, const u8 *addr, const struct cfg80211_bitrate_mask *mask)
static int ieee80211_set_channel (struct wiphy *wiphy, struct net_device *netdev, struct ieee80211_channel *chan, enum nl80211_channel_type channel_type)
static int ieee80211_set_cqm_rssi_config (struct wiphy *wiphy, struct net_device *dev, s32 rssi_thold, u32 rssi_hyst)
static int ieee80211_set_noack_map (struct wiphy *wiphy, struct net_device *dev, u16 noack_map)
static int ieee80211_set_power_mgmt (struct wiphy *wiphy, struct net_device *dev, bool enabled, int timeout)
static int ieee80211_set_probe_resp (struct ieee80211_sub_if_data *sdata, const u8 *resp, size_t resp_len)
static int ieee80211_set_rekey_data (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_gtk_rekey_data *data)
static int ieee80211_set_ringparam (struct wiphy *wiphy, u32 tx, u32 rx)
static int ieee80211_set_tx_power (struct wiphy *wiphy, enum nl80211_tx_power_setting type, int mbm)
static int ieee80211_set_txq_params (struct wiphy *wiphy, struct net_device *dev, struct ieee80211_txq_params *params)
static int ieee80211_set_wds_peer (struct wiphy *wiphy, struct net_device *dev, const u8 *addr)
static int ieee80211_set_wiphy_params (struct wiphy *wiphy, u32 changed)
static int ieee80211_start_ap (struct wiphy *wiphy, struct net_device *dev, struct cfg80211_ap_settings *params)
static int ieee80211_stop_ap (struct wiphy *wiphy, struct net_device *dev)
static void ieee80211_tdls_add_ext_capab (struct sk_buff *skb)
static void ieee80211_tdls_add_link_ie (struct sk_buff *skb, u8 *src_addr, u8 *peer, u8 *bssid)
static int ieee80211_tdls_mgmt (struct wiphy *wiphy, struct net_device *dev, u8 *peer, u8 action_code, u8 dialog_token, u16 status_code, const u8 *extra_ies, size_t extra_ies_len)
static int ieee80211_tdls_oper (struct wiphy *wiphy, struct net_device *dev, u8 *peer, enum nl80211_tdls_operation oper)
static struct ieee80211_channelieee80211_wiphy_get_channel (struct wiphy *wiphy, enum nl80211_channel_type *type)
static void rate_idx_to_bitrate (struct rate_info *rate, struct sta_info *sta, int idx)
static int sta_apply_parameters (struct ieee80211_local *local, struct sta_info *sta, struct station_parameters *params)
void sta_set_rate_info_tx (struct sta_info *sta, const struct ieee80211_tx_rate *rate, struct rate_info *rinfo)
static void sta_set_sinfo (struct sta_info *sta, struct station_info *sinfo)

Variables

struct iapp_layer2_update __packed
static const char ieee80211_gstrings_sta_stats [][ETH_GSTRING_LEN]
struct cfg80211_ops mac80211_config_ops

Define Documentation

#define ADD_STA_STATS (   sta)
Value:
do {                                            \
                data[i++] += sta->rx_packets;           \
                data[i++] += sta->rx_bytes;             \
                data[i++] += sta->wep_weak_iv_count;    \
                data[i++] += sta->num_duplicates;       \
                data[i++] += sta->rx_fragments;         \
                data[i++] += sta->rx_dropped;           \
                                                        \
                data[i++] += sta->tx_packets;           \
                data[i++] += sta->tx_bytes;             \
                data[i++] += sta->tx_fragments;         \
                data[i++] += sta->tx_filtered_count;    \
                data[i++] += sta->tx_retry_failed;      \
                data[i++] += sta->tx_retry_count;       \
                data[i++] += sta->beacon_loss_count;    \
        } while (0)
#define ieee80211_resume   NULL

Definition at line 1742 of file kernel-3.5/cfg.c.

#define ieee80211_suspend   NULL

Definition at line 1741 of file kernel-3.5/cfg.c.

Definition at line 462 of file kernel-3.5/cfg.c.

#define STA_STATS_SURVEY_LEN   7

Function Documentation

int __ieee80211_request_smps ( struct ieee80211_sub_if_data sdata,
enum ieee80211_smps_mode  smps_mode 
)

Definition at line 1986 of file kernel-3.5/cfg.c.

static struct net_device* ieee80211_add_iface ( struct wiphy *  wiphy,
char *  name,
enum nl80211_iftype  type,
u32 flags,
struct vif_params *  params 
) [static, read]

Definition at line 23 of file kernel-3.5/cfg.c.

static int ieee80211_add_key ( struct wiphy *  wiphy,
struct net_device *  dev,
u8  key_idx,
bool  pairwise,
const u8 mac_addr,
struct key_params *  params 
) [static]

Definition at line 115 of file kernel-3.5/cfg.c.

static int ieee80211_add_station ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 mac,
struct station_parameters *  params 
) [static]

Definition at line 1078 of file kernel-3.5/cfg.c.

static int ieee80211_assign_beacon ( struct ieee80211_sub_if_data sdata,
struct cfg80211_beacon_data *  params 
) [static]

Definition at line 703 of file kernel-3.5/cfg.c.

static int ieee80211_assoc ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_assoc_request *  req 
) [static]

Definition at line 1806 of file kernel-3.5/cfg.c.

static int ieee80211_auth ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_auth_request *  req 
) [static]

Definition at line 1800 of file kernel-3.5/cfg.c.

static int ieee80211_cancel_remain_on_channel ( struct wiphy *  wiphy,
struct net_device *  dev,
u64  cookie 
) [static]

Definition at line 2194 of file kernel-3.5/cfg.c.

static int ieee80211_cancel_remain_on_channel_hw ( struct ieee80211_local local,
u64  cookie 
) [static]

Definition at line 2172 of file kernel-3.5/cfg.c.

static int ieee80211_change_beacon ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_beacon_data *  params 
) [static]

Definition at line 828 of file kernel-3.5/cfg.c.

static int ieee80211_change_bss ( struct wiphy *  wiphy,
struct net_device *  dev,
struct bss_parameters *  params 
) [static]

Definition at line 1576 of file kernel-3.5/cfg.c.

static int ieee80211_change_iface ( struct wiphy *  wiphy,
struct net_device *  dev,
enum nl80211_iftype  type,
u32 flags,
struct vif_params *  params 
) [static]

Definition at line 52 of file kernel-3.5/cfg.c.

static int ieee80211_change_station ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 mac,
struct station_parameters *  params 
) [static]

Definition at line 1154 of file kernel-3.5/cfg.c.

static int ieee80211_config_default_key ( struct wiphy *  wiphy,
struct net_device *  dev,
u8  key_idx,
bool  uni,
bool  multi 
) [static]

Definition at line 305 of file kernel-3.5/cfg.c.

static int ieee80211_config_default_mgmt_key ( struct wiphy *  wiphy,
struct net_device *  dev,
u8  key_idx 
) [static]

Definition at line 317 of file kernel-3.5/cfg.c.

static int ieee80211_deauth ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_deauth_request *  req 
) [static]

Definition at line 1826 of file kernel-3.5/cfg.c.

static int ieee80211_del_iface ( struct wiphy *  wiphy,
struct net_device *  dev 
) [static]

Definition at line 45 of file kernel-3.5/cfg.c.

static int ieee80211_del_key ( struct wiphy *  wiphy,
struct net_device *  dev,
u8  key_idx,
bool  pairwise,
const u8 mac_addr 
) [static]

Definition at line 171 of file kernel-3.5/cfg.c.

static int ieee80211_del_station ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 mac 
) [static]

Definition at line 1139 of file kernel-3.5/cfg.c.

static int ieee80211_disassoc ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_disassoc_request *  req 
) [static]

Definition at line 1832 of file kernel-3.5/cfg.c.

static int ieee80211_dump_station ( struct wiphy *  wiphy,
struct net_device *  dev,
int  idx,
u8 mac,
struct station_info *  sinfo 
) [static]

Definition at line 628 of file kernel-3.5/cfg.c.

static int ieee80211_dump_survey ( struct wiphy *  wiphy,
struct net_device *  dev,
int  idx,
struct survey_info *  survey 
) [static]

Definition at line 649 of file kernel-3.5/cfg.c.

static int ieee80211_get_antenna ( struct wiphy *  wiphy,
u32 tx_ant,
u32 rx_ant 
) [static]

Definition at line 2469 of file kernel-3.5/cfg.c.

static int ieee80211_get_et_sset_count ( struct wiphy *  wiphy,
struct net_device *  dev,
int  sset 
) [static]

Definition at line 464 of file kernel-3.5/cfg.c.

static void ieee80211_get_et_stats ( struct wiphy *  wiphy,
struct net_device *  dev,
struct ethtool_stats *  stats,
u64 data 
) [static]

Definition at line 481 of file kernel-3.5/cfg.c.

static void ieee80211_get_et_strings ( struct wiphy *  wiphy,
struct net_device *  dev,
u32  sset,
u8 data 
) [static]

Definition at line 614 of file kernel-3.5/cfg.c.

static int ieee80211_get_key ( struct wiphy *  wiphy,
struct net_device *  dev,
u8  key_idx,
bool  pairwise,
const u8 mac_addr,
void *  cookie,
void(*)(void *cookie, struct key_params *params)  callback 
) [static]

Definition at line 212 of file kernel-3.5/cfg.c.

static void ieee80211_get_ringparam ( struct wiphy *  wiphy,
u32 tx,
u32 tx_max,
u32 rx,
u32 rx_max 
) [static]

Definition at line 2483 of file kernel-3.5/cfg.c.

static int ieee80211_get_station ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 mac,
struct station_info *  sinfo 
) [static]

Definition at line 657 of file kernel-3.5/cfg.c.

static u16 ieee80211_get_tdls_sta_capab ( struct ieee80211_sub_if_data sdata) [static]

Definition at line 2519 of file kernel-3.5/cfg.c.

static int ieee80211_get_tx_power ( struct wiphy *  wiphy,
int *  dbm 
) [static]

Definition at line 1935 of file kernel-3.5/cfg.c.

static int ieee80211_join_ibss ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_ibss_params *  params 
) [static]

Definition at line 1838 of file kernel-3.5/cfg.c.

static int ieee80211_leave_ibss ( struct wiphy *  wiphy,
struct net_device *  dev 
) [static]

Definition at line 1860 of file kernel-3.5/cfg.c.

static void ieee80211_mgmt_frame_register ( struct wiphy *  wiphy,
struct net_device *  dev,
u16  frame_type,
bool  reg 
) [static]

Definition at line 2442 of file kernel-3.5/cfg.c.

static int ieee80211_mgmt_tx ( struct wiphy *  wiphy,
struct net_device *  dev,
struct ieee80211_channel chan,
bool  offchan,
enum nl80211_channel_type  channel_type,
bool  channel_type_valid,
unsigned int  wait,
const u8 buf,
size_t  len,
bool  no_cck,
bool  dont_wait_for_ack,
u64 cookie 
) [static]

Definition at line 2236 of file kernel-3.5/cfg.c.

static int ieee80211_mgmt_tx_cancel_wait ( struct wiphy *  wiphy,
struct net_device *  dev,
u64  cookie 
) [static]

Definition at line 2395 of file kernel-3.5/cfg.c.

static enum work_done_result ieee80211_offchan_tx_done ( struct ieee80211_work wk,
struct sk_buff skb 
) [static]

Definition at line 2215 of file kernel-3.5/cfg.c.

static int ieee80211_prep_tdls_direct ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 peer,
u8  action_code,
u8  dialog_token,
u16  status_code,
struct sk_buff skb 
) [static]

Definition at line 2624 of file kernel-3.5/cfg.c.

static int ieee80211_prep_tdls_encap_data ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 peer,
u8  action_code,
u8  dialog_token,
u16  status_code,
struct sk_buff skb 
) [static]

Definition at line 2552 of file kernel-3.5/cfg.c.

static int ieee80211_probe_client ( struct wiphy *  wiphy,
struct net_device *  dev,
const u8 peer,
u64 cookie 
) [static]

Definition at line 2823 of file kernel-3.5/cfg.c.

static int ieee80211_remain_on_channel ( struct wiphy *  wiphy,
struct net_device *  dev,
struct ieee80211_channel chan,
enum nl80211_channel_type  channel_type,
unsigned int  duration,
u64 cookie 
) [static]

Definition at line 2145 of file kernel-3.5/cfg.c.

static int ieee80211_remain_on_channel_hw ( struct ieee80211_local local,
struct net_device *  dev,
struct ieee80211_channel chan,
enum nl80211_channel_type  chantype,
unsigned int  duration,
u64 cookie 
) [static]

Definition at line 2114 of file kernel-3.5/cfg.c.

static void ieee80211_rfkill_poll ( struct wiphy *  wiphy) [static]

Definition at line 1954 of file kernel-3.5/cfg.c.

static int ieee80211_scan ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_scan_request *  req 
) [static]

Definition at line 1745 of file kernel-3.5/cfg.c.

static int ieee80211_sched_scan_start ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_sched_scan_request *  req 
) [static]

Definition at line 1777 of file kernel-3.5/cfg.c.

static int ieee80211_sched_scan_stop ( struct wiphy *  wiphy,
struct net_device *  dev 
) [static]

Definition at line 1790 of file kernel-3.5/cfg.c.

static void ieee80211_send_layer2_update ( struct sta_info sta) [static]

Definition at line 883 of file kernel-3.5/cfg.c.

static int ieee80211_set_antenna ( struct wiphy *  wiphy,
u32  tx_ant,
u32  rx_ant 
) [static]

Definition at line 2459 of file kernel-3.5/cfg.c.

static int ieee80211_set_bitrate_mask ( struct wiphy *  wiphy,
struct net_device *  dev,
const u8 addr,
const struct cfg80211_bitrate_mask *  mask 
) [static]

Definition at line 2087 of file kernel-3.5/cfg.c.

static int ieee80211_set_channel ( struct wiphy *  wiphy,
struct net_device *  netdev,
struct ieee80211_channel chan,
enum nl80211_channel_type  channel_type 
) [static]

Definition at line 1680 of file kernel-3.5/cfg.c.

static int ieee80211_set_cqm_rssi_config ( struct wiphy *  wiphy,
struct net_device *  dev,
s32  rssi_thold,
u32  rssi_hyst 
) [static]

Definition at line 2064 of file kernel-3.5/cfg.c.

static int ieee80211_set_noack_map ( struct wiphy *  wiphy,
struct net_device *  dev,
u16  noack_map 
) [static]

Definition at line 105 of file kernel-3.5/cfg.c.

static int ieee80211_set_power_mgmt ( struct wiphy *  wiphy,
struct net_device *  dev,
bool  enabled,
int  timeout 
) [static]

Definition at line 2032 of file kernel-3.5/cfg.c.

static int ieee80211_set_probe_resp ( struct ieee80211_sub_if_data sdata,
const u8 resp,
size_t  resp_len 
) [static]

Definition at line 677 of file kernel-3.5/cfg.c.

static int ieee80211_set_rekey_data ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_gtk_rekey_data *  data 
) [static]

Definition at line 2491 of file kernel-3.5/cfg.c.

static int ieee80211_set_ringparam ( struct wiphy *  wiphy,
u32  tx,
u32  rx 
) [static]

Definition at line 2476 of file kernel-3.5/cfg.c.

static int ieee80211_set_tx_power ( struct wiphy *  wiphy,
enum nl80211_tx_power_setting  type,
int  mbm 
) [static]

Definition at line 1904 of file kernel-3.5/cfg.c.

static int ieee80211_set_txq_params ( struct wiphy *  wiphy,
struct net_device *  dev,
struct ieee80211_txq_params *  params 
) [static]

Definition at line 1643 of file kernel-3.5/cfg.c.

static int ieee80211_set_wds_peer ( struct wiphy *  wiphy,
struct net_device *  dev,
const u8 addr 
) [static]

Definition at line 1944 of file kernel-3.5/cfg.c.

static int ieee80211_set_wiphy_params ( struct wiphy *  wiphy,
u32  changed 
) [static]

Definition at line 1867 of file kernel-3.5/cfg.c.

static int ieee80211_start_ap ( struct wiphy *  wiphy,
struct net_device *  dev,
struct cfg80211_ap_settings *  params 
) [static]

Definition at line 775 of file kernel-3.5/cfg.c.

static int ieee80211_stop_ap ( struct wiphy *  wiphy,
struct net_device *  dev 
) [static]

Definition at line 848 of file kernel-3.5/cfg.c.

static void ieee80211_tdls_add_ext_capab ( struct sk_buff skb) [static]

Definition at line 2506 of file kernel-3.5/cfg.c.

static void ieee80211_tdls_add_link_ie ( struct sk_buff skb,
u8 src_addr,
u8 peer,
u8 bssid 
) [static]

Definition at line 2536 of file kernel-3.5/cfg.c.

static int ieee80211_tdls_mgmt ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 peer,
u8  action_code,
u8  dialog_token,
u16  status_code,
const u8 extra_ies,
size_t  extra_ies_len 
) [static]

Definition at line 2662 of file kernel-3.5/cfg.c.

static int ieee80211_tdls_oper ( struct wiphy *  wiphy,
struct net_device *  dev,
u8 peer,
enum nl80211_tdls_operation  oper 
) [static]

Definition at line 2781 of file kernel-3.5/cfg.c.

static struct ieee80211_channel* ieee80211_wiphy_get_channel ( struct wiphy *  wiphy,
enum nl80211_channel_type *  type 
) [static, read]

Definition at line 2892 of file kernel-3.5/cfg.c.

static void rate_idx_to_bitrate ( struct rate_info *  rate,
struct sta_info sta,
int  idx 
) [static]

Definition at line 328 of file kernel-3.5/cfg.c.

static int sta_apply_parameters ( struct ieee80211_local local,
struct sta_info sta,
struct station_parameters *  params 
) [static]

Definition at line 916 of file kernel-3.5/cfg.c.

void sta_set_rate_info_tx ( struct sta_info sta,
const struct ieee80211_tx_rate *  rate,
struct rate_info *  rinfo 
)

Definition at line 339 of file kernel-3.5/cfg.c.

static void sta_set_sinfo ( struct sta_info sta,
struct station_info *  sinfo 
) [static]

Definition at line 353 of file kernel-3.5/cfg.c.


Variable Documentation

const char ieee80211_gstrings_sta_stats[][ETH_GSTRING_LEN] [static]
Initial value:
 {
        "rx_packets", "rx_bytes", "wep_weak_iv_count",
        "rx_duplicates", "rx_fragments", "rx_dropped",
        "tx_packets", "tx_bytes", "tx_fragments",
        "tx_filtered", "tx_retry_failed", "tx_retries",
        "beacon_loss", "sta_state", "txrate", "rxrate", "signal",
        "channel", "noise", "ch_time", "ch_time_busy",
        "ch_time_ext_busy", "ch_time_rx", "ch_time_tx"
}

Definition at line 453 of file kernel-3.5/cfg.c.

struct cfg80211_ops mac80211_config_ops

Definition at line 2908 of file kernel-3.5/cfg.c.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Mon Oct 6 2014 08:27:12