Linux Kernel
3.7.1
|
#include <mac80211.h>
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.
bool bss |
Definition at line 3733 of file mac80211.h.
struct ieee80211_bss_conf* bss_conf |
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.
struct ieee80211_supported_band* sband |
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.