struct_ieee80211_tx_rate man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

STRUCT IEEE80211_TX_(9) The basic mac80211 driver inte STRUCT IEEE80211_TX_(9)

NAME
       struct_ieee80211_tx_rate - rate selection/status

SYNOPSIS
       struct ieee80211_tx_rate {
	 s8 idx;
	 u16 count:5;
	 u16 flags:11;
       };

MEMBERS
       idx
	   rate index to attempt to send with

       count
	   number of tries in this rate before going to the next rate

       flags
	   rate control flags (enum mac80211_rate_control_flags)

DESCRIPTION
       A value of -1 for idx indicates an invalid rate and, if used in an
       array of retry rates, that no more rates should be tried.

       When used for transmit status reporting, the driver should always
       report the rate along with the flags it used.

       struct ieee80211_tx_info contains an array of these structs in the
       control information, and it will be filled by the rate control
       algorithm according to what should be sent. For example, if this array
       contains, in the format { <idx>, <count> } the information { 3, 2 }, {
       2, 2 }, { 1, 4 }, { -1, 0 }, { -1, 0 } then this means that the frame
       should be transmitted up to twice at rate 3, up to twice at rate 2, and
       up to four times at rate 1 if it doesn't get acknowledged. Say it gets
       acknowledged by the peer after the fifth attempt, the status
       information should then contain { 3, 2 }, { 2, 2 }, { 1, 1 }, { -1, 0 }
       ... since it was transmitted twice at rate 3, twice at rate 2 and once
       at rate 1 after which we received an acknowledgement.

AUTHOR
       Johannes Berg <johannes@sipsolutions.net>
	   Author.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       STRUCT IEEE80211_TX_(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net