The UMAC's STA Manager (SM) module implementation. More...
#include "sm_task.h"#include "co_endian.h"#include "scanu_task.h"#include "scanu.h"#include "sm.h"#include "me_utils.h"#include "mac_frame.h"#include "ke_timer.h"#include "mac.h"#include "mm_task.h"#include "me.h"#include "me_mgmtframe.h"#include "mm.h"#include "vif_mgmt.h"#include "sta_mgmt.h"#include "rxu_task.h"#include "ps.h"Go to the source code of this file.
Functions | |
| static int | sm_connect_req_handler (ke_msg_id_t const msgid, struct sm_connect_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| SM_CONNECT_REQ message handler. | |
| static int | sm_disconnect_req_handler (ke_msg_id_t const msgid, struct sm_disconnect_req const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| SM_DISCONNECT_REQ message handler. | |
| static int | mm_connection_loss_ind_handler (ke_msg_id_t const msgid, struct mm_connection_loss_ind const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| MM_CONNECTION_LOSS_IND message handler. | |
| static int | sm_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) |
| SM_RSP_TIMEOUT_IND message handler. | |
| static int | scanu_start_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| SCANU_START_CFM message handler. | |
| static int | scanu_join_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| SCANU_JOIN_CFM message handler. | |
| static int | mm_sta_add_cfm_handler (ke_msg_id_t const msgid, struct mm_sta_add_cfm const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| MM_STA_ADD_CFM message handler. | |
| static int | me_set_ps_disable_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| ME_SET_PS_DISABLE_CFM message handler. | |
| static int | mm_bss_param_setting_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| BSS parameter setting message handler. | |
| static int | me_set_active_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| ME_SET_ACTIVE_CFM message handler. | |
| static int | mm_set_vif_state_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| MM_SET_VIF_STATE_CFM message handler. | |
| static int | mm_sta_del_cfm_handler (ke_msg_id_t const msgid, struct mm_sta_del_cfm const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| MM_STA_DEL_CFM message handler. | |
| static int | mm_chan_ctxt_unlink_cfm_handler (ke_msg_id_t const msgid, void const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| MM_CHAN_CTXT_UNLINK_CFM 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. | |
| static int | sm_external_auth_required_rsp_handler (ke_msg_id_t const msgid, struct sm_external_auth_required_rsp const *param, ke_task_id_t const dest_id, ke_task_id_t const src_id) |
| SM_EXTERNAL_AUTH_REQUIRED_RSP message handler. | |
Variables | |
| struct ke_msg_handler | sm_default_state [] |
| DEFAULT handler definition. | |
| struct ke_state_handler | sm_default_handler |
| Specifies the message handlers that are common to all states. | |
| ke_state_t | sm_state [SM_IDX_MAX] |
| Defines the placeholder for the states of all the task instances. | |
The UMAC's STA Manager (SM) module implementation.
Copyright (C) RivieraWaves 2011-2019
Definition in file sm_task.c.
1.6.1