Query: enum_ieee80211_ampdu_mlme_action
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
ENUMIEEE80211_AMPDU(9) Advanced driver interface ENUM IEEE80211_AMPDU(9)NAMEenum_ieee80211_ampdu_mlme_action - A-MPDU actionsSYNOPSISenum ieee80211_ampdu_mlme_action { IEEE80211_AMPDU_RX_START, IEEE80211_AMPDU_RX_STOP, IEEE80211_AMPDU_TX_START, IEEE80211_AMPDU_TX_STOP_CONT, IEEE80211_AMPDU_TX_STOP_FLUSH, IEEE80211_AMPDU_TX_STOP_FLUSH_CONT, IEEE80211_AMPDU_TX_OPERATIONAL };CONSTANTSIEEE80211_AMPDU_RX_START start RX aggregation IEEE80211_AMPDU_RX_STOP stop RX aggregation IEEE80211_AMPDU_TX_START start TX aggregation IEEE80211_AMPDU_TX_STOP_CONT stop TX aggregation but continue transmitting queued packets, now unaggregated. After all packets are transmitted the driver has to call ieee80211_stop_tx_ba_cb_irqsafe. IEEE80211_AMPDU_TX_STOP_FLUSH stop TX aggregation and flush all packets, called when the station is removed. There's no need or reason to call ieee80211_stop_tx_ba_cb_irqsafe in this case as mac80211 assumes the session is gone and removes the station. IEEE80211_AMPDU_TX_STOP_FLUSH_CONT called when TX aggregation is stopped but the driver hasn't called ieee80211_stop_tx_ba_cb_irqsafe yet and now the connection is dropped and the station will be removed. Drivers should clean up and drop remaining packets when this is called. IEEE80211_AMPDU_TX_OPERATIONAL TX aggregation has become operationalDESCRIPTIONThese flags are used with the ampdu_action callback in struct ieee80211_ops to indicate which action is needed. Note that drivers MUST be able to deal with a TX aggregation session being stopped even before they OK'ed starting it by calling ieee80211_start_tx_ba_cb_irqsafe, because the peer might receive the addBA frame and send a delBA right away!AUTHORJohannes Berg <johannes@sipsolutions.net> Author.COPYRIGHTKernel Hackers Manual 3.10 June 2014 ENUM IEEE80211_AMPDU(9)
Related Man Pages |
---|
enum_ieee80211_conf_flags(9) - centos |
enum_ieee80211_key_flags(9) - centos |
ieee80211_sta_block_awake(9) - centos |
struct_tid_ampdu_tx(9) - centos |
enum_ieee80211_key_flags(9) - suse |
Similar Topics in the Unix Linux Community |
---|
Complex Event Processing and FX market aggregation |
registration requirements for posting |
Conditional aggregation and print of a column in file |
Link aggregation |
How can I test link aggregation? |