enum ieee80211_ampdu_mlme_action — A-MPDU actions
enum ieee80211_ampdu_mlme_action { IEEE80211_AMPDU_RX_START, IEEE80211_AMPDU_RX_STOP, IEEE80211_AMPDU_TX_START, IEEE80211_AMPDU_TX_STOP, IEEE80211_AMPDU_TX_OPERATIONAL };
start Rx aggregation
stop Rx aggregation
start Tx aggregation
stop Tx aggregation
TX aggregation has become operational
These 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!