Linux Kernel
3.7.1
|
#include <linux/ieee80211.h>
#include <linux/slab.h>
#include <linux/export.h>
#include <net/mac80211.h>
#include "ieee80211_i.h"
#include "driver-ops.h"
Go to the source code of this file.
Functions | |
void | ___ieee80211_stop_rx_ba_session (struct sta_info *sta, u16 tid, u16 initiator, u16 reason, bool tx) |
void | __ieee80211_stop_rx_ba_session (struct sta_info *sta, u16 tid, u16 initiator, u16 reason, bool tx) |
void | ieee80211_stop_rx_ba_session (struct ieee80211_vif *vif, u16 ba_rx_bitmap, const u8 *addr) |
EXPORT_SYMBOL (ieee80211_stop_rx_ba_session) | |
void | ieee80211_process_addba_request (struct ieee80211_local *local, struct sta_info *sta, struct ieee80211_mgmt *mgmt, size_t len) |
EXPORT_SYMBOL | ( | ieee80211_stop_rx_ba_session | ) |
void ieee80211_process_addba_request | ( | struct ieee80211_local * | local, |
struct sta_info * | sta, | ||
struct ieee80211_mgmt * | mgmt, | ||
size_t | len | ||
) |
ieee80211_stop_rx_ba_session - callback to stop existing BA sessions
in order not to harm the system performance and user experience, the device may request not to allow any rx ba session and tear down existing rx ba sessions based on system constraints such as periodic BT activity that needs to limit wlan activity (eg.sco or a2dp)." in such cases, the intention is to limit the duration of the rx ppdu and therefore prevent the peer device to use a-mpdu aggregation.
: &struct ieee80211_vif pointer from the add_interface callback. : Bit map of open rx ba per tid : & to bssid mac address