aggr_info
struct aggr_info *aggr_info;
struct aggr_info *aggr_cntxt;
struct aggr_info *aggr_init(struct ath6kl_vif *vif);
void aggr_conn_init(struct ath6kl_vif *vif, struct aggr_info *aggr_info,
void aggr_module_destroy(struct aggr_info *aggr_info);
aggr_slice_amsdu(agg_conn->aggr_info, rxtid,
aggr_slice_amsdu(agg_conn->aggr_info, rxtid, frame);
void aggr_conn_init(struct ath6kl_vif *vif, struct aggr_info *aggr_info,
aggr_conn->aggr_info = aggr_info;
struct aggr_info *aggr_init(struct ath6kl_vif *vif)
struct aggr_info *p_aggr = NULL;
p_aggr = kzalloc_obj(struct aggr_info);
void aggr_module_destroy(struct aggr_info *aggr_info)
if (!aggr_info)
aggr_reset_state(aggr_info->aggr_conn);
skb_queue_purge(&aggr_info->rx_amsdu_freeq);
kfree(aggr_info->aggr_conn);
kfree(aggr_info);
static struct sk_buff *aggr_get_free_skb(struct aggr_info *p_aggr)
static void aggr_slice_amsdu(struct aggr_info *p_aggr,