/space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/sm/sm_task.c File Reference

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.

Detailed Description

The UMAC's STA Manager (SM) module implementation.

Copyright (C) RivieraWaves 2011-2019

Definition in file sm_task.c.


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