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

#include <mac80211.h>

Data Fields

struct ieee80211_hwhw
struct ieee80211_supported_bandsband
struct ieee80211_bss_confbss_conf
struct sk_buffskb
struct ieee80211_tx_rate reported_rate
bool rts
bool short_preamble
u8 max_rate_idx
u32 rate_idx_mask
u8 rate_idx_mcs_mask [IEEE80211_HT_MCS_MASK_LEN]
bool bss

Detailed Description

struct ieee80211_tx_rate_control - rate control information for/from RC algo

: The hardware the algorithm is invoked for. : The band this frame is being transmitted on. : the current BSS configuration : the skb that will be transmitted, the control information in it needs to be filled in : The rate control algorithm can fill this in to indicate which rate should be reported to userspace as the current rate and used for rate calculations in the mesh network. : whether RTS will be used for this frame because it is longer than the RTS threshold : whether mac80211 will request short-preamble transmission if the selected rate supports it : user-requested maximum (legacy) rate (deprecated; this will be removed once drivers get updated to use rate_idx_mask) : user-requested (legacy) rate mask : user-requested MCS rate mask : whether this frame is sent out in AP or IBSS mode

Definition at line 3723 of file mac80211.h.

Field Documentation

bool bss

Definition at line 3733 of file mac80211.h.

Definition at line 3726 of file mac80211.h.

Definition at line 3724 of file mac80211.h.

u8 max_rate_idx

Definition at line 3730 of file mac80211.h.

u32 rate_idx_mask

Definition at line 3731 of file mac80211.h.

u8 rate_idx_mcs_mask[IEEE80211_HT_MCS_MASK_LEN]

Definition at line 3732 of file mac80211.h.

struct ieee80211_tx_rate reported_rate

Definition at line 3728 of file mac80211.h.

bool rts

Definition at line 3729 of file mac80211.h.

Definition at line 3725 of file mac80211.h.

bool short_preamble

Definition at line 3729 of file mac80211.h.

Definition at line 3727 of file mac80211.h.

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