update it
This commit is contained in:
parent
2ad2b8ac35
commit
b0060450fb
|
@ -45,7 +45,7 @@ void emm_state_operational(emm_sm_t *s, event_t *e)
|
|||
}
|
||||
case EVT_MSG_MME_EMM:
|
||||
{
|
||||
nas_message_t *message = s->msg;
|
||||
nas_message_t *message = (nas_message_t *)event_get_param3(e);
|
||||
d_assert(message, break, "Null param");
|
||||
|
||||
switch(message->emm.h.message_type)
|
||||
|
|
|
@ -49,7 +49,7 @@ void esm_state_operational(esm_sm_t *s, event_t *e)
|
|||
}
|
||||
case EVT_MSG_MME_ESM:
|
||||
{
|
||||
nas_message_t *message = s->msg;
|
||||
nas_message_t *message = (nas_message_t *)event_get_param3(e);
|
||||
d_assert(message, break, "Null param");
|
||||
|
||||
switch(message->esm.h.message_type)
|
||||
|
|
|
@ -140,7 +140,7 @@ void mme_state_operational(mme_sm_t *s, event_t *e)
|
|||
d_assert(s1ap_decode_pdu(&message, pkbuf) == CORE_OK,
|
||||
pkbuf_free(pkbuf); break, "Can't decode S1AP_PDU");
|
||||
|
||||
enb->s1ap_sm.msg = &message;
|
||||
event_set_param3(e, (c_uintptr_t)&message);
|
||||
fsm_dispatch((fsm_t*)&enb->s1ap_sm, (fsm_event_t*)e);
|
||||
|
||||
s1ap_free_pdu(&message);
|
||||
|
@ -161,7 +161,7 @@ void mme_state_operational(mme_sm_t *s, event_t *e)
|
|||
d_assert(nas_security_decode(&message, ue, pkbuf) == CORE_OK,
|
||||
pkbuf_free(pkbuf); break, "Can't decode NAS_EMM");
|
||||
|
||||
ue->emm_sm.msg = &message;
|
||||
event_set_param3(e, (c_uintptr_t)&message);
|
||||
fsm_dispatch((fsm_t*)&ue->emm_sm, (fsm_event_t*)e);
|
||||
|
||||
pkbuf_free(pkbuf);
|
||||
|
@ -183,7 +183,7 @@ void mme_state_operational(mme_sm_t *s, event_t *e)
|
|||
d_assert(nas_security_decode(&message, ue, pkbuf) == CORE_OK,
|
||||
pkbuf_free(pkbuf); break, "Can't decode NAS_ESM");
|
||||
|
||||
esm->sm.msg = &message;
|
||||
event_set_param3(e, (c_uintptr_t)&message);
|
||||
fsm_dispatch((fsm_t*)&esm->sm, (fsm_event_t*)e);
|
||||
|
||||
pkbuf_free(pkbuf);
|
||||
|
|
|
@ -11,7 +11,6 @@ extern "C" {
|
|||
|
||||
typedef struct _mme_sm_t {
|
||||
fsm_t fsm;
|
||||
void *ctx;
|
||||
} mme_sm_t;
|
||||
|
||||
void mme_state_initial(mme_sm_t *s, event_t *e);
|
||||
|
@ -22,7 +21,6 @@ void mme_state_exception(mme_sm_t *s, event_t *e);
|
|||
typedef struct _s1ap_sm_t {
|
||||
fsm_t fsm;
|
||||
void *ctx;
|
||||
void *msg;
|
||||
} s1ap_sm_t;
|
||||
|
||||
void s1ap_state_initial(s1ap_sm_t *s, event_t *e);
|
||||
|
@ -33,7 +31,6 @@ void s1ap_state_exception(s1ap_sm_t *s, event_t *e);
|
|||
typedef struct _emm_sm_t {
|
||||
fsm_t fsm;
|
||||
void *ctx;
|
||||
void *msg;
|
||||
} emm_sm_t;
|
||||
|
||||
void emm_state_initial(emm_sm_t *s, event_t *e);
|
||||
|
@ -44,7 +41,6 @@ void emm_state_exception(emm_sm_t *s, event_t *e);
|
|||
typedef struct _esm_sm_t {
|
||||
fsm_t fsm;
|
||||
void *ctx;
|
||||
void *msg;
|
||||
} esm_sm_t;
|
||||
|
||||
void esm_state_initial(esm_sm_t *s, event_t *e);
|
||||
|
|
|
@ -45,7 +45,7 @@ void s1ap_state_operational(s1ap_sm_t *s, event_t *e)
|
|||
}
|
||||
case EVT_MSG_MME_S1AP:
|
||||
{
|
||||
s1ap_message_t *message = s->msg;
|
||||
s1ap_message_t *message = (s1ap_message_t *)event_get_param3(e);
|
||||
d_assert(message, break, "Null param");
|
||||
|
||||
switch(message->direction)
|
||||
|
|
Loading…
Reference in New Issue