Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
wl12xx_vif Struct Reference

#include <wlcore_i.h>

Data Fields

struct wl1271wl
 
struct list_head list
 
unsigned long flags
 
u8 bss_type
 
u8 p2p
 
u8 role_id
 
u8 dev_role_id
 
u8 dev_hlid
 
union {
   struct {
      u8   hlid
 
      u8   ba_rx_bitmap
 
      u8   basic_rate_idx
 
      u8   ap_rate_idx
 
      u8   p2p_rate_idx
 
      u8   klv_template_id
 
      bool   qos
 
   }   sta
 
   struct {
      u8   global_hlid
 
      u8   bcast_hlid
 
      unsigned long   sta_hlid_map [BITS_TO_LONGS(WL12XX_MAX_LINKS)]
 
      struct wl1271_ap_key *   recorded_keys [MAX_NUM_KEYS]
 
      u8   mgmt_rate_idx
 
      u8   bcast_rate_idx
 
      u8   ucast_rate_idx [CONF_TX_MAX_AC_COUNT]
 
   }   ap
 
}; 
 
int last_tx_hlid
 
unsigned long links_map [BITS_TO_LONGS(WL12XX_MAX_LINKS)]
 
u8 ssid [IEEE80211_MAX_SSID_LEN+1]
 
u8 ssid_len
 
enum ieee80211_band band
 
int channel
 
enum nl80211_channel_type channel_type
 
u32 bitrate_masks [WLCORE_NUM_BANDS]
 
u32 basic_rate_set
 
u32 basic_rate
 
u32 rate_set
 
struct sk_buffprobereq
 
u32 beacon_int
 
u32 default_key
 
u16 aid
 
int session_counter
 
u8 psm_entry_retry
 
int power_level
 
int rssi_thold
 
int last_rssi_event
 
u8 encryption_type
 
__be32 ip_addr
 
bool ba_support
 
bool ba_allowed
 
struct work_struct rx_streaming_enable_work
 
struct work_struct rx_streaming_disable_work
 
struct timer_list rx_streaming_timer
 
struct {
   u8   persistent [0]
 
   u64   tx_security_seq
 
   u8   tx_security_last_seq_lsb
 
}; 
 

Detailed Description

Definition at line 320 of file wlcore_i.h.

Field Documentation

union { ... }
struct { ... }
u16 aid

Definition at line 397 of file wlcore_i.h.

struct { ... } ap
u8 ap_rate_idx

Definition at line 338 of file wlcore_i.h.

bool ba_allowed

Definition at line 417 of file wlcore_i.h.

u8 ba_rx_bitmap

Definition at line 335 of file wlcore_i.h.

bool ba_support

Definition at line 416 of file wlcore_i.h.

enum ieee80211_band band

Definition at line 371 of file wlcore_i.h.

u32 basic_rate

Definition at line 384 of file wlcore_i.h.

u8 basic_rate_idx

Definition at line 337 of file wlcore_i.h.

u32 basic_rate_set

Definition at line 376 of file wlcore_i.h.

u8 bcast_hlid

Definition at line 347 of file wlcore_i.h.

u8 bcast_rate_idx

Definition at line 357 of file wlcore_i.h.

u32 beacon_int

Definition at line 391 of file wlcore_i.h.

u32 bitrate_masks[WLCORE_NUM_BANDS]

Definition at line 375 of file wlcore_i.h.

u8 bss_type

Definition at line 324 of file wlcore_i.h.

Definition at line 372 of file wlcore_i.h.

Definition at line 373 of file wlcore_i.h.

u32 default_key

Definition at line 394 of file wlcore_i.h.

u8 dev_hlid

Definition at line 330 of file wlcore_i.h.

u8 dev_role_id

Definition at line 329 of file wlcore_i.h.

u8 encryption_type

Definition at line 412 of file wlcore_i.h.

unsigned long flags

Definition at line 323 of file wlcore_i.h.

u8 global_hlid

Definition at line 346 of file wlcore_i.h.

u8 hlid

Definition at line 334 of file wlcore_i.h.

__be32 ip_addr

Definition at line 413 of file wlcore_i.h.

u8 klv_template_id

Definition at line 341 of file wlcore_i.h.

int last_rssi_event

Definition at line 409 of file wlcore_i.h.

int last_tx_hlid

Definition at line 363 of file wlcore_i.h.

unsigned long links_map[BITS_TO_LONGS(WL12XX_MAX_LINKS)]

Definition at line 365 of file wlcore_i.h.

Definition at line 322 of file wlcore_i.h.

u8 mgmt_rate_idx

Definition at line 356 of file wlcore_i.h.

u8 p2p

Definition at line 325 of file wlcore_i.h.

u8 p2p_rate_idx

Definition at line 339 of file wlcore_i.h.

u8 persistent[0]

Definition at line 430 of file wlcore_i.h.

int power_level

Definition at line 406 of file wlcore_i.h.

struct sk_buff* probereq

Definition at line 388 of file wlcore_i.h.

u8 psm_entry_retry

Definition at line 403 of file wlcore_i.h.

bool qos

Definition at line 343 of file wlcore_i.h.

u32 rate_set

Definition at line 385 of file wlcore_i.h.

Definition at line 354 of file wlcore_i.h.

u8 role_id

Definition at line 326 of file wlcore_i.h.

int rssi_thold

Definition at line 408 of file wlcore_i.h.

struct work_struct rx_streaming_disable_work

Definition at line 421 of file wlcore_i.h.

struct work_struct rx_streaming_enable_work

Definition at line 420 of file wlcore_i.h.

struct timer_list rx_streaming_timer

Definition at line 422 of file wlcore_i.h.

int session_counter

Definition at line 400 of file wlcore_i.h.

Definition at line 367 of file wlcore_i.h.

u8 ssid_len

Definition at line 368 of file wlcore_i.h.

struct { ... } sta
unsigned long sta_hlid_map[BITS_TO_LONGS(WL12XX_MAX_LINKS)]

Definition at line 351 of file wlcore_i.h.

u8 tx_security_last_seq_lsb

Definition at line 440 of file wlcore_i.h.

u64 tx_security_seq

Definition at line 437 of file wlcore_i.h.

u8 ucast_rate_idx[CONF_TX_MAX_AC_COUNT]

Definition at line 358 of file wlcore_i.h.

Definition at line 321 of file wlcore_i.h.


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