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)
|
if (rv != CORE_OK)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
sess = pgw_sess_find_by_teid(teid);
|
if (type == GTP_CREATE_SESSION_REQUEST_TYPE)
|
||||||
/* sess can be NULL */
|
{
|
||||||
|
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)
|
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:
|
case GTP_DELETE_SESSION_REQUEST_TYPE:
|
||||||
pgw_handle_delete_session_request(
|
pgw_handle_delete_session_request(
|
||||||
xact, sess, >p_message.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);
|
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,
|
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,
|
CORE_DECLARE(void) sgw_handle_modify_bearer_request(gtp_xact_t *xact,
|
||||||
sgw_sess_t *sess, gtp_modify_bearer_request_t *req);
|
sgw_sess_t *sess, gtp_modify_bearer_request_t *req);
|
||||||
|
|
||||||
CORE_DECLARE(void) sgw_handle_delete_session_request(gtp_xact_t *xact,
|
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
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,7 +90,7 @@ void sgw_state_operational(fsm_t *s, event_t *e)
|
||||||
{
|
{
|
||||||
case GTP_CREATE_SESSION_RESPONSE_TYPE:
|
case GTP_CREATE_SESSION_RESPONSE_TYPE:
|
||||||
sgw_handle_create_session_response(
|
sgw_handle_create_session_response(
|
||||||
xact, sess, type, >p_message);
|
xact, sess, >p_message);
|
||||||
break;
|
break;
|
||||||
case GTP_MODIFY_BEARER_REQUEST_TYPE:
|
case GTP_MODIFY_BEARER_REQUEST_TYPE:
|
||||||
sgw_handle_modify_bearer_request(
|
sgw_handle_modify_bearer_request(
|
||||||
|
@ -101,8 +101,10 @@ void sgw_state_operational(fsm_t *s, event_t *e)
|
||||||
xact, sess, >p_message);
|
xact, sess, >p_message);
|
||||||
break;
|
break;
|
||||||
case GTP_DELETE_SESSION_RESPONSE_TYPE:
|
case GTP_DELETE_SESSION_RESPONSE_TYPE:
|
||||||
|
#if 0
|
||||||
sgw_handle_delete_session_response(
|
sgw_handle_delete_session_response(
|
||||||
xact, sess, >p_message);
|
xact, sess, >p_message);
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
d_warn("Not implmeneted(type:%d)", type);
|
d_warn("Not implmeneted(type:%d)", type);
|
||||||
|
|
Loading…
Reference in New Issue