#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"
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_channel * | ieee80211_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 ADD_STA_STATS | ( | sta | ) |
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 |
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.
struct iapp_layer2_update __packed |
const char ieee80211_gstrings_sta_stats[][ETH_GSTRING_LEN] [static] |
{ "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.