Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

struct_ieee80211_tx_rate_control(9) [centos man page]

IEEE80211_TX_(9) Rate control interface STRUCT IEEE80211_TX_(9) NAME
struct_ieee80211_tx_rate_control - rate control information for/from RC algo SYNOPSIS
struct ieee80211_tx_rate_control { struct ieee80211_hw * hw; struct ieee80211_supported_band * sband; struct ieee80211_bss_conf * bss_conf; struct sk_buff * skb; struct ieee80211_tx_rate reported_rate; bool rts; bool short_preamble; u8 max_rate_idx; u32 rate_idx_mask; u8 * rate_idx_mcs_mask; bool bss; }; MEMBERS
hw The hardware the algorithm is invoked for. sband The band this frame is being transmitted on. bss_conf the current BSS configuration skb the skb that will be transmitted, the control information in it needs to be filled in reported_rate 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. rts whether RTS will be used for this frame because it is longer than the RTS threshold short_preamble whether mac80211 will request short-preamble transmission if the selected rate supports it max_rate_idx user-requested maximum (legacy) rate (deprecated; this will be removed once drivers get updated to use rate_idx_mask) rate_idx_mask user-requested (legacy) rate mask rate_idx_mcs_mask user-requested MCS rate mask (NULL if not in use) bss whether this frame is sent out in AP or IBSS mode AUTHOR
Johannes Berg <> Author. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 STRUCT IEEE80211_TX_(9)

Check Out this Related Man Page

IEEE80211_RX_(9) The basic mac80211 driver inte STRUCT IEEE80211_RX_(9) NAME
struct_ieee80211_rx_status - receive status SYNOPSIS
struct ieee80211_rx_status { u64 mactime; enum ieee80211_band band; int freq; int signal; int noise; int antenna; int rate_idx; int flag; }; MEMBERS
mactime value in microseconds of the 64-bit Time Synchronization Function (TSF) timer when the first data symbol (MPDU) arrived at the hardware. band the active band when this frame was received freq frequency the radio was tuned to when receiving this frame, in MHz signal signal strength when receiving this frame, either in dBm, in dB or unspecified depending on the hardware capabilities flags IEEE80211_HW_SIGNAL_* noise noise when receiving this frame, in dBm. antenna antenna used rate_idx index of data rate into band's supported rates or MCS index if HT rates are use (RX_FLAG_HT) flag RX_FLAG_* DESCRIPTION
The low-level driver should provide this information (the subset supported by hardware) to the 802.11 code with each received frame, in the skb's control buffer (cb). AUTHOR
Johannes Berg <> Author. COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 STRUCT IEEE80211_RX_(9)
Man Page

Featured Tech Videos