#include <net/mac80211.h>
#include "rate.h"
#include "scb.h"
#include "phy/phy_hal.h"
#include "antsel.h"
#include "main.h"
#include "ampdu.h"
Go to the source code of this file.
|
struct ampdu_info * | brcms_c_ampdu_attach (struct brcms_c_info *wlc) |
|
void | brcms_c_ampdu_detach (struct ampdu_info *ampdu) |
|
void | brcms_c_ampdu_tx_operational (struct brcms_c_info *wlc, u8 tid, u8 ba_wsize, uint max_rx_ampdu_bytes) |
|
int | brcms_c_sendampdu (struct ampdu_info *ampdu, struct brcms_txq_info *qi, struct sk_buff **pdu, int prec) |
|
void | brcms_c_ampdu_dotxstatus (struct ampdu_info *ampdu, struct scb *scb, struct sk_buff *p, struct tx_status *txs) |
|
void | brcms_c_ampdu_macaddr_upd (struct brcms_c_info *wlc) |
|
bool | brcms_c_aggregatable (struct brcms_c_info *wlc, u8 tid) |
|
void | brcms_c_ampdu_shm_upd (struct ampdu_info *ampdu) |
|
void | brcms_c_ampdu_flush (struct brcms_c_info *wlc, struct ieee80211_sta *sta, u16 tid) |
|
#define AMPDU_DEF_FFPLD_RSVD 2048 |
#define AMPDU_DEF_RETRY_LIMIT 5 |
#define AMPDU_DEF_RR_RETRY_LIMIT 2 |
#define AMPDU_DEF_TXPKT_WEIGHT 2 |
#define AMPDU_DELIMITER_LEN 4 |
#define AMPDU_INI_FREE 10 |
#define AMPDU_MAX_MPDU 32 |
#define AMPDU_MAX_MPDU_OVERHEAD |
Value:
Definition at line 67 of file ampdu.c.
#define AMPDU_NUM_MPDU 16 |
#define AMPDU_NUM_MPDU_LEGACY 16 |
#define AMPDU_RX_BA_DEF_WSIZE 64 |
#define AMPDU_RX_BA_MAX_WSIZE 64 |
#define AMPDU_SCB_MAX_RELEASE 20 |
#define AMPDU_TX_BA_DEF_WSIZE 64 |
#define AMPDU_TX_BA_MAX_WSIZE 64 |
#define FFPLD_MAX_AMPDU_CNT |
Value:
Definition at line 57 of file ampdu.c.
#define FFPLD_MAX_MCS 23 /* we don't deal with mcs 32 */ |
#define FFPLD_MPDU_SIZE 1800 /* estimate of maximum mpdu size */ |
#define FFPLD_PLD_INCR 1000 /* increments in bytes */ |
#define FFPLD_TX_MAX_UNFL |
Value:
Definition at line 53 of file ampdu.c.
#define MODADD_POW2 |
( |
|
x, |
|
|
|
y, |
|
|
|
bound |
|
) |
| (((x) + (y)) & ((bound) - 1)) |
#define MODSUB_POW2 |
( |
|
x, |
|
|
|
y, |
|
|
|
bound |
|
) |
| (((x) - (y)) & ((bound) - 1)) |
#define NUM_FFPLD_FIFO 4 /* number of fifo concerned by pre-loading */ |