Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
ieee80211_if_mesh Struct Reference

#include <ieee80211_i.h>

Public Types

enum  { IEEE80211_MESH_SEC_NONE = 0x0, IEEE80211_MESH_SEC_AUTHED = 0x1, IEEE80211_MESH_SEC_SECURED = 0x2 }
 

Data Fields

struct timer_list housekeeping_timer
 
struct timer_list mesh_path_timer
 
struct timer_list mesh_path_root_timer
 
unsigned long timers_running
 
unsigned long wrkq_flags
 
u8 mesh_id [IEEE80211_MAX_MESH_ID_LEN]
 
size_t mesh_id_len
 
u8 mesh_pp_id
 
u8 mesh_pm_id
 
u8 mesh_cc_id
 
u8 mesh_sp_id
 
u8 mesh_auth_id
 
u32 sn
 
u32 preq_id
 
atomic_t mpaths
 
unsigned long last_sn_update
 
unsigned long next_perr
 
unsigned long last_preq
 
struct mesh_rmcrmc
 
spinlock_t mesh_preq_queue_lock
 
struct mesh_preq_queue preq_queue
 
int preq_queue_len
 
struct mesh_stats mshstats
 
struct mesh_config mshcfg
 
u32 mesh_seqnum
 
bool accepting_plinks
 
int num_gates
 
const u8ie
 
u8 ie_len
 
enum ieee80211_if_mesh:: { ... }  security
 
struct ieee80211_mesh_sync_opssync_ops
 
s64 sync_offset_clockdrift_max
 
spinlock_t sync_offset_lock
 
bool adjusting_tbtt
 

Detailed Description

Definition at line 564 of file ieee80211_i.h.

Member Enumeration Documentation

anonymous enum
Enumerator:
IEEE80211_MESH_SEC_NONE 
IEEE80211_MESH_SEC_AUTHED 
IEEE80211_MESH_SEC_SECURED 

Definition at line 607 of file ieee80211_i.h.

Field Documentation

bool accepting_plinks

Definition at line 603 of file ieee80211_i.h.

bool adjusting_tbtt

Definition at line 616 of file ieee80211_i.h.

struct timer_list housekeeping_timer

Definition at line 565 of file ieee80211_i.h.

const u8* ie

Definition at line 605 of file ieee80211_i.h.

Definition at line 606 of file ieee80211_i.h.

unsigned long last_preq

Definition at line 595 of file ieee80211_i.h.

unsigned long last_sn_update

Definition at line 591 of file ieee80211_i.h.

u8 mesh_auth_id

Definition at line 584 of file ieee80211_i.h.

u8 mesh_cc_id

Definition at line 580 of file ieee80211_i.h.

Definition at line 573 of file ieee80211_i.h.

size_t mesh_id_len

Definition at line 574 of file ieee80211_i.h.

struct timer_list mesh_path_root_timer

Definition at line 567 of file ieee80211_i.h.

struct timer_list mesh_path_timer

Definition at line 566 of file ieee80211_i.h.

u8 mesh_pm_id

Definition at line 578 of file ieee80211_i.h.

u8 mesh_pp_id

Definition at line 576 of file ieee80211_i.h.

spinlock_t mesh_preq_queue_lock

Definition at line 597 of file ieee80211_i.h.

u32 mesh_seqnum

Definition at line 602 of file ieee80211_i.h.

u8 mesh_sp_id

Definition at line 582 of file ieee80211_i.h.

atomic_t mpaths

Definition at line 589 of file ieee80211_i.h.

Definition at line 601 of file ieee80211_i.h.

struct mesh_stats mshstats

Definition at line 600 of file ieee80211_i.h.

unsigned long next_perr

Definition at line 593 of file ieee80211_i.h.

int num_gates

Definition at line 604 of file ieee80211_i.h.

u32 preq_id

Definition at line 588 of file ieee80211_i.h.

struct mesh_preq_queue preq_queue

Definition at line 598 of file ieee80211_i.h.

int preq_queue_len

Definition at line 599 of file ieee80211_i.h.

Definition at line 596 of file ieee80211_i.h.

enum { ... } security
u32 sn

Definition at line 586 of file ieee80211_i.h.

s64 sync_offset_clockdrift_max

Definition at line 614 of file ieee80211_i.h.

spinlock_t sync_offset_lock

Definition at line 615 of file ieee80211_i.h.

Definition at line 613 of file ieee80211_i.h.

unsigned long timers_running

Definition at line 569 of file ieee80211_i.h.

unsigned long wrkq_flags

Definition at line 571 of file ieee80211_i.h.


The documentation for this struct was generated from the following file: