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. | |
UMAC ME BAM (Block ACK Manager) module state machine.
Copyright (C) RivieraWaves 2011-2019
Definition in file bam_task.c.
1.6.1