Defines | Functions
ibss.c File Reference
#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"
Include dependency graph for kernel-3.2/ibss.c:

Go to the source code of this file.

Defines

#define IEEE80211_IBSS_INACTIVITY_LIMIT   (60 * HZ)
#define IEEE80211_IBSS_JOIN_TIMEOUT   (7 * HZ)
#define IEEE80211_IBSS_MAX_STA_ENTRIES   128
#define IEEE80211_IBSS_MERGE_INTERVAL   (30 * HZ)
#define IEEE80211_SCAN_INTERVAL   (2 * HZ)
#define IEEE80211_SCAN_INTERVAL_SLOW   (15 * HZ)

Functions

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)
struct sta_infoieee80211_ibss_add_sta (struct ieee80211_sub_if_data *sdata, u8 *bssid, u8 *addr, u32 supp_rates, gfp_t gfp)
int ieee80211_ibss_join (struct ieee80211_sub_if_data *sdata, struct cfg80211_ibss_params *params)
int ieee80211_ibss_leave (struct ieee80211_sub_if_data *sdata)
void ieee80211_ibss_notify_scan_completed (struct ieee80211_local *local)
void ieee80211_ibss_rx_queued_mgmt (struct ieee80211_sub_if_data *sdata, struct sk_buff *skb)
void ieee80211_ibss_setup_sdata (struct ieee80211_sub_if_data *sdata)
static void ieee80211_ibss_timer (unsigned long data)
void ieee80211_ibss_work (struct ieee80211_sub_if_data *sdata)
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 void ieee80211_rx_mgmt_auth_ibss (struct ieee80211_sub_if_data *sdata, struct ieee80211_mgmt *mgmt, size_t len)
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 void ieee80211_rx_mgmt_probe_req (struct ieee80211_sub_if_data *sdata, struct sk_buff *req)
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 int ieee80211_sta_active_ibss (struct ieee80211_sub_if_data *sdata)
static void ieee80211_sta_create_ibss (struct ieee80211_sub_if_data *sdata)
static void ieee80211_sta_find_ibss (struct ieee80211_sub_if_data *sdata)
static void ieee80211_sta_join_ibss (struct ieee80211_sub_if_data *sdata, struct ieee80211_bss *bss)
static void ieee80211_sta_merge_ibss (struct ieee80211_sub_if_data *sdata)

Define Documentation

#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.

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.


Function Documentation

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.

Definition at line 964 of file kernel-3.2/ibss.c.

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.

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.



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