mirror of
https://github.com/open5gs/open5gs.git
synced 2025-10-23 07:41:57 +00:00
Follow-up on #4039
This commit is contained in:
@@ -560,19 +560,8 @@ void sgwc_s11_handle_modify_bearer_request(
|
||||
ogs_assert(pdr);
|
||||
|
||||
pdr->outer_header_removal_len = 1;
|
||||
if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV4;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV6;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4V6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
} else {
|
||||
ogs_error("Invalid session_type [%d]", sess->session.session_type);
|
||||
ogs_assert_if_reached();
|
||||
}
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
|
||||
far = dl_tunnel->far;
|
||||
ogs_assert(far);
|
||||
@@ -938,20 +927,8 @@ void sgwc_s11_handle_create_bearer_response(
|
||||
ogs_assert(pdr);
|
||||
|
||||
pdr->outer_header_removal_len = 1;
|
||||
if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV4;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV6;
|
||||
} else if (sess->session.session_type ==
|
||||
OGS_PDU_SESSION_TYPE_IPV4V6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
} else {
|
||||
ogs_error("Invalid session_type [%d]", sess->session.session_type);
|
||||
ogs_assert_if_reached();
|
||||
}
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
|
||||
far = dl_tunnel->far;
|
||||
ogs_assert(far);
|
||||
@@ -1461,21 +1438,8 @@ void sgwc_s11_handle_create_indirect_data_forwarding_tunnel_request(
|
||||
ogs_assert(pdr);
|
||||
|
||||
pdr->outer_header_removal_len = 1;
|
||||
if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV4;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV6;
|
||||
} else if (sess->session.session_type ==
|
||||
OGS_PDU_SESSION_TYPE_IPV4V6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
} else {
|
||||
ogs_error("Invalid session_type [%d]",
|
||||
sess->session.session_type);
|
||||
ogs_assert_if_reached();
|
||||
}
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
|
||||
far = tunnel->far;
|
||||
ogs_assert(far);
|
||||
@@ -1516,21 +1480,8 @@ void sgwc_s11_handle_create_indirect_data_forwarding_tunnel_request(
|
||||
ogs_assert(pdr);
|
||||
|
||||
pdr->outer_header_removal_len = 1;
|
||||
if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV4;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV6;
|
||||
} else if (sess->session.session_type ==
|
||||
OGS_PDU_SESSION_TYPE_IPV4V6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
} else {
|
||||
ogs_error("Invalid session_type [%d]",
|
||||
sess->session.session_type);
|
||||
ogs_assert_if_reached();
|
||||
}
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
|
||||
far = tunnel->far;
|
||||
ogs_assert(far);
|
||||
|
@@ -269,19 +269,8 @@ void sgwc_s5c_handle_create_session_response(
|
||||
ogs_assert(pdr);
|
||||
|
||||
pdr->outer_header_removal_len = 1;
|
||||
if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV4;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV6;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4V6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
} else {
|
||||
ogs_error("Invalid session_type [%d]", sess->session.session_type);
|
||||
ogs_assert_if_reached();
|
||||
}
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
|
||||
far = ul_tunnel->far;
|
||||
ogs_assert(far);
|
||||
@@ -667,20 +656,8 @@ void sgwc_s5c_handle_create_bearer_request(
|
||||
ogs_assert(pdr);
|
||||
|
||||
pdr->outer_header_removal_len = 1;
|
||||
if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV4) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV4;
|
||||
} else if (sess->session.session_type == OGS_PDU_SESSION_TYPE_IPV6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IPV6;
|
||||
} else if (sess->session.session_type ==
|
||||
OGS_PDU_SESSION_TYPE_IPV4V6) {
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
} else {
|
||||
ogs_error("Invalid session_type [%d]", sess->session.session_type);
|
||||
ogs_assert_if_reached();
|
||||
}
|
||||
pdr->outer_header_removal.description =
|
||||
OGS_PFCP_OUTER_HEADER_REMOVAL_GTPU_UDP_IP;
|
||||
|
||||
far = ul_tunnel->far;
|
||||
ogs_assert(far);
|
||||
|
Reference in New Issue
Block a user