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

#include <mac80211.h>

Data Fields

u32 flags
 
int power_level
 
int dynamic_ps_timeout
 
int max_sleep_period
 
u16 listen_interval
 
u8 ps_dtim_period
 
u8 long_frame_max_tx_count
 
u8 short_frame_max_tx_count
 
struct ieee80211_channelchannel
 
enum nl80211_channel_type channel_type
 
enum ieee80211_smps_mode smps_mode
 

Detailed Description

struct ieee80211_conf - configuration of the device

This struct indicates how the driver shall configure the hardware.

: configuration flags defined above

: listen interval in units of beacon interval : the maximum number of beacon intervals to sleep for before checking the beacon for a TIM bit (managed mode only); this value will be only achievable between DTIM frames, the hardware needs to check for the multicast traffic bit in DTIM beacons. This variable is valid only when the CONF_PS flag is set. : The DTIM period of the AP we're connected to, for use in power saving. Power saving will not be enabled until a beacon has been received and the DTIM period is known. : The dynamic powersave timeout (in ms), see the powersave documentation below. This variable is valid only when the CONF_PS flag is set.

: requested transmit power (in dBm)

: the channel to tune to : the channel (HT) type

: Maximum number of transmissions for a "long" frame (a frame not RTS protected), called "dot11LongRetryLimit" in 802.11, but actually means the number of transmissions not the number of retries : Maximum number of transmissions for a "short" frame, called "dot11ShortRetryLimit" in 802.11, but actually means the number of transmissions not the number of retries

: spatial multiplexing powersave mode; note that IEEE80211_SMPS_STATIC is used when the device is not configured for an HT channel

Definition at line 864 of file mac80211.h.

Field Documentation

Definition at line 874 of file mac80211.h.

Definition at line 875 of file mac80211.h.

int dynamic_ps_timeout

Definition at line 866 of file mac80211.h.

u32 flags

Definition at line 865 of file mac80211.h.

u16 listen_interval

Definition at line 869 of file mac80211.h.

u8 long_frame_max_tx_count

Definition at line 872 of file mac80211.h.

int max_sleep_period

Definition at line 867 of file mac80211.h.

int power_level

Definition at line 866 of file mac80211.h.

u8 ps_dtim_period

Definition at line 870 of file mac80211.h.

u8 short_frame_max_tx_count

Definition at line 872 of file mac80211.h.

enum ieee80211_smps_mode smps_mode

Definition at line 876 of file mac80211.h.


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