forked from acouzens/open5gs
relocation of user-location-info on top level
This commit is contained in:
parent
6856dfd6b7
commit
b391cc589d
|
@ -69,7 +69,7 @@ void smf_fd_final(void)
|
|||
}
|
||||
|
||||
/* Append 3GPP-User-Location-Info, 3GPP TS 29.061 16.4.7.2 22 */
|
||||
void smf_fd_msg_avp_add_3gpp_uli(smf_sess_t *sess, struct avp *avp)
|
||||
void smf_fd_msg_avp_add_3gpp_uli(smf_sess_t *sess, struct msg *req)
|
||||
{
|
||||
struct avp *avpch1;
|
||||
union avp_value val;
|
||||
|
@ -92,7 +92,7 @@ void smf_fd_msg_avp_add_3gpp_uli(smf_sess_t *sess, struct avp *avp)
|
|||
val.os.len = sess->gtp.user_location_information.len;
|
||||
ret = fd_msg_avp_setvalue(avpch1, &val);
|
||||
ogs_assert(ret == 0);
|
||||
ret = fd_msg_avp_add(avp, MSG_BRW_LAST_CHILD, avpch1);
|
||||
ret = fd_msg_avp_add(req, MSG_BRW_LAST_CHILD, avpch1);
|
||||
ogs_assert(ret == 0);
|
||||
return;
|
||||
}
|
||||
|
@ -149,7 +149,7 @@ void smf_fd_msg_avp_add_3gpp_uli(smf_sess_t *sess, struct avp *avp)
|
|||
val.os.len = uli_len;
|
||||
ret = fd_msg_avp_setvalue(avpch1, &val);
|
||||
ogs_assert(ret == 0);
|
||||
ret = fd_msg_avp_add(avp, MSG_BRW_LAST_CHILD, avpch1);
|
||||
ret = fd_msg_avp_add(req, MSG_BRW_LAST_CHILD, avpch1);
|
||||
ogs_assert(ret == 0);
|
||||
|
||||
}
|
||||
|
|
|
@ -46,7 +46,7 @@ void smf_gy_send_ccr(smf_sess_t *sess, void *xact,
|
|||
void smf_s6b_send_aar(smf_sess_t *sess, ogs_gtp_xact_t *xact);
|
||||
void smf_s6b_send_str(smf_sess_t *sess, ogs_gtp_xact_t *xact, uint32_t cause);
|
||||
|
||||
void smf_fd_msg_avp_add_3gpp_uli(smf_sess_t *sess, struct avp *avp);
|
||||
void smf_fd_msg_avp_add_3gpp_uli(smf_sess_t *sess, struct msg *req);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -499,7 +499,7 @@ void smf_gx_send_ccr(smf_sess_t *sess, ogs_gtp_xact_t *xact,
|
|||
ogs_assert(ret == 0);
|
||||
|
||||
/* 3GPP-User-Location-Info, 3GPP TS 29.061 16.4.7.2 22 */
|
||||
smf_fd_msg_avp_add_3gpp_uli(sess, avpch1);
|
||||
smf_fd_msg_avp_add_3gpp_uli(sess, req);
|
||||
|
||||
/* Set 3GPP-MS-Timezone */
|
||||
if (sess->gtp.ue_timezone.presence &&
|
||||
|
|
|
@ -512,7 +512,7 @@ static void fill_service_information_ccr(smf_sess_t *sess,
|
|||
}
|
||||
|
||||
/* 3GPP-User-Location-Info, 3GPP TS 29.061 16.4.7.2 22 */
|
||||
smf_fd_msg_avp_add_3gpp_uli(sess, avpch1);
|
||||
smf_fd_msg_avp_add_3gpp_uli(sess, req);
|
||||
|
||||
if (sess->smf_ue->imeisv_len > 0) {
|
||||
/* User-Equipment-Info, 3GPP TS 32.299 7.1.17 */
|
||||
|
|
Loading…
Reference in New Issue