Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
agg-rx.c File Reference
#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)
 

Function Documentation

void ___ieee80211_stop_rx_ba_session ( struct sta_info sta,
u16  tid,
u16  initiator,
u16  reason,
bool  tx 
)

Definition at line 61 of file agg-rx.c.

void __ieee80211_stop_rx_ba_session ( struct sta_info sta,
u16  tid,
u16  initiator,
u16  reason,
bool  tx 
)

Definition at line 99 of file agg-rx.c.

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 
)

Definition at line 226 of file agg-rx.c.

void ieee80211_stop_rx_ba_session ( struct ieee80211_vif vif,
u16  ba_rx_bitmap,
const u8 addr 
)

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

Definition at line 107 of file agg-rx.c.