[PFCP] Added Network Instance to CP-UP FAR (#1630)

This commit is contained in:
Sukchan Lee 2022-06-25 07:56:28 +09:00
parent df68b231b8
commit 8fe2e506c0
1 changed files with 12 additions and 0 deletions

View File

@ -2101,6 +2101,10 @@ void smf_sess_create_cp_up_data_forwarding(smf_sess_t *sess)
ogs_assert(cp2up_pdr);
sess->cp2up_pdr = cp2up_pdr;
ogs_assert(sess->session.name);
cp2up_pdr->apn = ogs_strdup(sess->session.name);
ogs_assert(cp2up_pdr->apn);
cp2up_pdr->src_if = OGS_PFCP_INTERFACE_CP_FUNCTION;
cp2up_pdr->outer_header_removal_len = 1;
@ -2120,6 +2124,10 @@ void smf_sess_create_cp_up_data_forwarding(smf_sess_t *sess)
ogs_assert(up2cp_pdr);
sess->up2cp_pdr = up2cp_pdr;
ogs_assert(sess->session.name);
up2cp_pdr->apn = ogs_strdup(sess->session.name);
ogs_assert(up2cp_pdr->apn);
up2cp_pdr->src_if = OGS_PFCP_INTERFACE_ACCESS;
up2cp_pdr->outer_header_removal_len = 1;
@ -2149,6 +2157,10 @@ void smf_sess_create_cp_up_data_forwarding(smf_sess_t *sess)
ogs_assert(up2cp_far);
sess->up2cp_far = up2cp_far;
ogs_assert(sess->session.name);
up2cp_far->apn = ogs_strdup(sess->session.name);
ogs_assert(up2cp_far->apn);
up2cp_far->dst_if = OGS_PFCP_INTERFACE_CP_FUNCTION;
ogs_pfcp_pdr_associate_far(up2cp_pdr, up2cp_far);