#include <linux/delay.h>#include <linux/slab.h>#include <linux/if_ether.h>#include <linux/skbuff.h>#include <linux/if_arp.h>#include <linux/etherdevice.h>#include <linux/rtnetlink.h>#include <net/mac80211.h>#include <asm/unaligned.h>#include "ieee80211_i.h"#include "driver-ops.h"#include "rate.h"#include "rt_wmp.h"
Go to the source code of this file.
| #define IEEE80211_IBSS_INACTIVITY_LIMIT (60 * HZ) |
Definition at line 35 of file kernel-3.2/ibss.c.
| #define IEEE80211_IBSS_JOIN_TIMEOUT (7 * HZ) |
Definition at line 32 of file kernel-3.2/ibss.c.
| #define IEEE80211_IBSS_MAX_STA_ENTRIES 128 |
Definition at line 37 of file kernel-3.2/ibss.c.
| #define IEEE80211_IBSS_MERGE_INTERVAL (30 * HZ) |
Definition at line 34 of file kernel-3.2/ibss.c.
| #define IEEE80211_SCAN_INTERVAL (2 * HZ) |
Definition at line 30 of file kernel-3.2/ibss.c.
| #define IEEE80211_SCAN_INTERVAL_SLOW (15 * HZ) |
Definition at line 31 of file kernel-3.2/ibss.c.
| static void __ieee80211_sta_join_ibss | ( | struct ieee80211_sub_if_data * | sdata, |
| const u8 * | bssid, | ||
| const int | beacon_int, | ||
| struct ieee80211_channel * | chan, | ||
| const u32 | basic_rates, | ||
| const u16 | capability, | ||
| u64 | tsf | ||
| ) | [static] |
Definition at line 65 of file kernel-3.2/ibss.c.
| struct sta_info* ieee80211_ibss_add_sta | ( | struct ieee80211_sub_if_data * | sdata, |
| u8 * | bssid, | ||
| u8 * | addr, | ||
| u32 | supp_rates, | ||
| gfp_t | gfp | ||
| ) | [read] |
Definition at line 420 of file kernel-3.2/ibss.c.
| int ieee80211_ibss_join | ( | struct ieee80211_sub_if_data * | sdata, |
| struct cfg80211_ibss_params * | params | ||
| ) |
Definition at line 894 of file kernel-3.2/ibss.c.
| int ieee80211_ibss_leave | ( | struct ieee80211_sub_if_data * | sdata | ) |
Definition at line 964 of file kernel-3.2/ibss.c.
| void ieee80211_ibss_notify_scan_completed | ( | struct ieee80211_local * | local | ) |
Definition at line 878 of file kernel-3.2/ibss.c.
| void ieee80211_ibss_rx_queued_mgmt | ( | struct ieee80211_sub_if_data * | sdata, |
| struct sk_buff * | skb | ||
| ) |
Definition at line 766 of file kernel-3.2/ibss.c.
| void ieee80211_ibss_setup_sdata | ( | struct ieee80211_sub_if_data * | sdata | ) |
Definition at line 868 of file kernel-3.2/ibss.c.
| static void ieee80211_ibss_timer | ( | unsigned long | data | ) | [static] |
Definition at line 833 of file kernel-3.2/ibss.c.
| void ieee80211_ibss_work | ( | struct ieee80211_sub_if_data * | sdata | ) |
Definition at line 803 of file kernel-3.2/ibss.c.
| static void ieee80211_rx_bss_info | ( | struct ieee80211_sub_if_data * | sdata, |
| struct ieee80211_mgmt * | mgmt, | ||
| size_t | len, | ||
| struct ieee80211_rx_status * | rx_status, | ||
| struct ieee802_11_elems * | elems, | ||
| bool | beacon | ||
| ) | [static] |
Definition at line 254 of file kernel-3.2/ibss.c.
| static void ieee80211_rx_mgmt_auth_ibss | ( | struct ieee80211_sub_if_data * | sdata, |
| struct ieee80211_mgmt * | mgmt, | ||
| size_t | len | ||
| ) | [static] |
Definition at line 40 of file kernel-3.2/ibss.c.
| static void ieee80211_rx_mgmt_beacon | ( | struct ieee80211_sub_if_data * | sdata, |
| struct ieee80211_mgmt * | mgmt, | ||
| size_t | len, | ||
| struct ieee80211_rx_status * | rx_status | ||
| ) | [static] |
Definition at line 748 of file kernel-3.2/ibss.c.
| static void ieee80211_rx_mgmt_probe_req | ( | struct ieee80211_sub_if_data * | sdata, |
| struct sk_buff * | req | ||
| ) | [static] |
Definition at line 657 of file kernel-3.2/ibss.c.
| static void ieee80211_rx_mgmt_probe_resp | ( | struct ieee80211_sub_if_data * | sdata, |
| struct ieee80211_mgmt * | mgmt, | ||
| size_t | len, | ||
| struct ieee80211_rx_status * | rx_status | ||
| ) | [static] |
Definition at line 727 of file kernel-3.2/ibss.c.
| static int ieee80211_sta_active_ibss | ( | struct ieee80211_sub_if_data * | sdata | ) | [static] |
Definition at line 470 of file kernel-3.2/ibss.c.
| static void ieee80211_sta_create_ibss | ( | struct ieee80211_sub_if_data * | sdata | ) | [static] |
Definition at line 527 of file kernel-3.2/ibss.c.
| static void ieee80211_sta_find_ibss | ( | struct ieee80211_sub_if_data * | sdata | ) | [static] |
Definition at line 568 of file kernel-3.2/ibss.c.
| static void ieee80211_sta_join_ibss | ( | struct ieee80211_sub_if_data * | sdata, |
| struct ieee80211_bss * | bss | ||
| ) | [static] |
Definition at line 214 of file kernel-3.2/ibss.c.
| static void ieee80211_sta_merge_ibss | ( | struct ieee80211_sub_if_data * | sdata | ) | [static] |
Definition at line 498 of file kernel-3.2/ibss.c.