/space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/bam/bam_task.c File Reference

UMAC ME BAM (Block ACK Manager) module state machine. More...

#include "co_endian.h"
#include "co_utils.h"
#include "bam.h"
#include "bam_task.h"
#include "mac_frame.h"
#include "me_mgmtframe.h"
#include "ke_timer.h"
#include "mm.h"
#include "mm_task.h"
#include "rxu_task.h"
#include "sta_mgmt.h"
#include "me.h"
#include "ps.h"

Go to the source code of this file.

Functions

static int bam_add_ba_rsp_timeout_ind_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 BAM module message handler.
static void bam_delba_status (void *env, uint32_t status)
 DELBA transmission callback.
static int bam_inactivity_timeout_ind_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 BAM module message handler.
static int mm_ba_add_cfm_handler (ke_msg_id_t const msgid, struct mm_ba_add_cfm const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 BAM module message handler.
static int mm_ba_del_cfm_handler (ke_msg_id_t const msgid, struct mm_ba_del_cfm const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 BAM module message handler.
static int rxu_mgt_ind_handler (ke_msg_id_t const msgid, struct rxu_mgt_ind const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id)
 RXU_MGT_IND message handler.

Variables

struct ke_msg_handler bam_default_state []
 DEFAULT handler definition.
struct ke_state_handler bam_default_handler = KE_STATE_HANDLER(bam_default_state)
 Message handlers that are common to all states.
ke_state_t bam_state [BAM_IDX_MAX]
 place holder for the states of the BAM task.

Detailed Description

UMAC ME BAM (Block ACK Manager) module state machine.

Copyright (C) RivieraWaves 2011-2019

Definition in file bam_task.c.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1