forked from acouzens/open5gs
fix the compile error and failure in executing './test/testepc' regression test
This commit is contained in:
parent
400481d799
commit
621ffb0cf0
|
@ -75,15 +75,20 @@ void pgw_state_operational(fsm_t *s, event_t *e)
|
|||
if (rv != CORE_OK)
|
||||
break;
|
||||
|
||||
sess = pgw_sess_find_by_teid(teid);
|
||||
/* sess can be NULL */
|
||||
if (type == GTP_CREATE_SESSION_REQUEST_TYPE)
|
||||
{
|
||||
pgw_handle_create_session_request(
|
||||
xact, >p_message.create_session_request);
|
||||
pkbuf_free(pkbuf);
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
sess = pgw_sess_find_by_teid(teid);
|
||||
d_assert(sess, pkbuf_free(pkbuf); break,
|
||||
"No Session Context(TEID:%d)", teid);
|
||||
switch(type)
|
||||
{
|
||||
case GTP_CREATE_SESSION_REQUEST_TYPE:
|
||||
pgw_handle_create_session_request(
|
||||
xact, >p_message.create_session_request);
|
||||
break;
|
||||
case GTP_DELETE_SESSION_REQUEST_TYPE:
|
||||
pgw_handle_delete_session_request(
|
||||
xact, sess, >p_message.delete_session_request);
|
||||
|
|
|
@ -13,13 +13,13 @@ CORE_DECLARE(void) sgw_handle_create_session_request(
|
|||
gtp_xact_t *xact, c_uint8_t type, gtp_message_t *gtp_message);
|
||||
|
||||
CORE_DECLARE(void) sgw_handle_create_session_response(gtp_xact_t *xact,
|
||||
sgw_sess_t *sess, c_uint8_t type, gtp_message_t *gtp_message);
|
||||
sgw_sess_t *sess, gtp_message_t *gtp_message);
|
||||
|
||||
CORE_DECLARE(void) sgw_handle_modify_bearer_request(gtp_xact_t *xact,
|
||||
sgw_sess_t *sess, gtp_modify_bearer_request_t *req);
|
||||
|
||||
CORE_DECLARE(void) sgw_handle_delete_session_request(gtp_xact_t *xact,
|
||||
sgw_sess_t *sess, c_uint8_t type, gtp_message_t *gtp_message);
|
||||
sgw_sess_t *sess, gtp_message_t *gtp_message);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -90,7 +90,7 @@ void sgw_state_operational(fsm_t *s, event_t *e)
|
|||
{
|
||||
case GTP_CREATE_SESSION_RESPONSE_TYPE:
|
||||
sgw_handle_create_session_response(
|
||||
xact, sess, type, >p_message);
|
||||
xact, sess, >p_message);
|
||||
break;
|
||||
case GTP_MODIFY_BEARER_REQUEST_TYPE:
|
||||
sgw_handle_modify_bearer_request(
|
||||
|
@ -101,8 +101,10 @@ void sgw_state_operational(fsm_t *s, event_t *e)
|
|||
xact, sess, >p_message);
|
||||
break;
|
||||
case GTP_DELETE_SESSION_RESPONSE_TYPE:
|
||||
#if 0
|
||||
sgw_handle_delete_session_response(
|
||||
xact, sess, >p_message);
|
||||
#endif
|
||||
break;
|
||||
default:
|
||||
d_warn("Not implmeneted(type:%d)", type);
|
||||
|
|
Loading…
Reference in New Issue