Projects
osmocom:master
open5gs
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 483
View file
commit_3134bcc5e8482ebabf0ef6ee4dc9848ae6c60b23.txt
Deleted
View file
commit_b98731de96432cae5dedcb1645831f34f5dbb7db.txt
Added
View file
open5gs_2.7.1.57.3134b.dsc -> open5gs_2.7.1.60.b9873.dsc
Changed
@@ -2,7 +2,7 @@ Source: open5gs Binary: open5gs-common, open5gs-mme, open5gs-sgwc, open5gs-smf, open5gs-amf, open5gs-sgwu, open5gs-upf, open5gs-hss, open5gs-pcrf, open5gs-nrf, open5gs-scp, open5gs-sepp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg Architecture: any -Version: 2.7.1.57.3134b +Version: 2.7.1.60.b9873 Maintainer: Harald Welte <laforge@gnumonks.org> Uploaders: Sukchan Lee <acetcom@gmail.com> Homepage: https://open5gs.org @@ -32,8 +32,8 @@ open5gs-udr deb net optional arch=any open5gs-upf deb net optional arch=any Checksums-Sha1: - 69aeec8d10a4ca533b1e41a61e4f6fa2b02e19c2 14496076 open5gs_2.7.1.57.3134b.tar.xz + 6dc468f5005863b32ecca5d1e29a9a42e2619101 14497032 open5gs_2.7.1.60.b9873.tar.xz Checksums-Sha256: - 4f9e619d66823158e476819f13b0f7037af46e288b3b3cd93fee3daf14832a3f 14496076 open5gs_2.7.1.57.3134b.tar.xz + de69a810edce8591bead2ce117ba9187adec2276160fb6d6bb4f516fbf3130b3 14497032 open5gs_2.7.1.60.b9873.tar.xz Files: - ad3473edd1eccb314c9f20f2e9ec040a 14496076 open5gs_2.7.1.57.3134b.tar.xz + e9af06dff7f00257d81d2f1c7e943635 14497032 open5gs_2.7.1.60.b9873.tar.xz
View file
open5gs_2.7.1.57.3134b.tar.xz/.tarball-version -> open5gs_2.7.1.60.b9873.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.7.1.57-3134b +2.7.1.60-b9873
View file
open5gs_2.7.1.57.3134b.tar.xz/debian/changelog -> open5gs_2.7.1.60.b9873.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.7.1.57.3134b) unstable; urgency=medium +open5gs (2.7.1.60.b9873) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Tue, 09 Jul 2024 07:36:27 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Tue, 09 Jul 2024 13:49:27 +0000 open5gs (2.7.1) unstable; urgency=medium
View file
open5gs_2.7.1.57.3134b.tar.xz/lib/diameter/common/base.h -> open5gs_2.7.1.60.b9873.tar.xz/lib/diameter/common/base.h
Changed
@@ -43,6 +43,9 @@ /* the local port for Diameter/TLS (default: 5658) in host byte order */ uint16_t cnf_port_tls; + /* default TC timer */ + int cnf_timer_tc; + struct { /* the peer does not relay messages (0xffffff app id) */ unsigned no_fwd: 1; @@ -64,6 +67,7 @@ const char *identity; const char *addr; /* IP address of the remote peer */ uint16_t port; /* port to connect to. 0: default. */ + int tc_timer; /* TcTimer value to use for this peer, use default if 0 */ } connMAX_NUM_OF_FD_CONN; int num_of_conn; } ogs_diam_config_t;
View file
open5gs_2.7.1.57.3134b.tar.xz/lib/diameter/common/config.c -> open5gs_2.7.1.60.b9873.tar.xz/lib/diameter/common/config.c
Changed
@@ -69,6 +69,9 @@ if (fd_config->cnf_flags.no_fwd) fd_g_config->cnf_flags.no_fwd = fd_config->cnf_flags.no_fwd; + if (fd_config->cnf_timer_tc) + fd_g_config->cnf_timer_tc = fd_config->cnf_timer_tc; + /******************************************************************** * Diameter Client */ @@ -86,6 +89,8 @@ fddpi.config.pic_flags.alg = PI_ALGPREF_SCTP; fddpi.config.pic_flags.sec |= PI_SEC_NONE; + fddpi.config.pic_tctimer = fd_config->conni.tc_timer; + fddpi.config.pic_port = fd_config->conni.port; fddpi.pi_diamid = (DiamId_t)fd_config->conni.identity;
View file
open5gs_2.7.1.57.3134b.tar.xz/src/hss/hss-context.c -> open5gs_2.7.1.60.b9873.tar.xz/src/hss/hss-context.c
Changed
@@ -270,6 +270,7 @@ const char *identity = NULL; const char *addr = NULL; uint16_t port = 0; + int tc_timer = 0; if (ogs_yaml_iter_type(&conn_array) == YAML_MAPPING_NODE) { @@ -304,6 +305,10 @@ const char *v = ogs_yaml_iter_value(&conn_iter); if (v) port = atoi(v); + } else if (!strcmp(conn_key, "tc_timer")) { + const char *v = + ogs_yaml_iter_value(&conn_iter); + if (v) tc_timer = atoi(v); } else ogs_warn("unknown key `%s`", conn_key); @@ -319,10 +324,16 @@ self.diam_config-> connself.diam_config->num_of_conn. port = port; + self.diam_config-> + connself.diam_config->num_of_conn. + tc_timer = tc_timer; self.diam_config->num_of_conn++; } } while (ogs_yaml_iter_type(&conn_array) == YAML_SEQUENCE_NODE); + } else if (!strcmp(fd_key, "tc_timer")) { + const char *v = ogs_yaml_iter_value(&fd_iter); + if (v) self.diam_config->cnf_timer_tc = atoi(v); } else ogs_warn("unknown key `%s`", fd_key); }
View file
open5gs_2.7.1.57.3134b.tar.xz/src/mme/mme-context.c -> open5gs_2.7.1.60.b9873.tar.xz/src/mme/mme-context.c
Changed
@@ -508,6 +508,7 @@ const char *identity = NULL; const char *addr = NULL; uint16_t port = 0; + int tc_timer = 0; if (ogs_yaml_iter_type(&conn_array) == YAML_MAPPING_NODE) { @@ -540,6 +541,10 @@ const char *v = ogs_yaml_iter_value(&conn_iter); if (v) port = atoi(v); + } else if (!strcmp(conn_key, "tc_timer")) { + const char *v = + ogs_yaml_iter_value(&conn_iter); + if (v) tc_timer = atoi(v); } else ogs_warn("unknown key `%s`", conn_key); @@ -555,10 +560,16 @@ self.diam_config-> connself.diam_config->num_of_conn. port = port; + self.diam_config-> + connself.diam_config->num_of_conn. + tc_timer = tc_timer; self.diam_config->num_of_conn++; } } while (ogs_yaml_iter_type(&conn_array) == YAML_SEQUENCE_NODE); + } else if (!strcmp(fd_key, "tc_timer")) { + const char *v = ogs_yaml_iter_value(&fd_iter); + if (v) self.diam_config->cnf_timer_tc = atoi(v); } else ogs_warn("unknown key `%s`", fd_key); }
View file
open5gs_2.7.1.57.3134b.tar.xz/src/mme/mme-gtp-path.c -> open5gs_2.7.1.60.b9873.tar.xz/src/mme/mme-gtp-path.c
Changed
@@ -122,14 +122,22 @@ ogs_assert(mme_ue_id >= OGS_MIN_POOL_ID && mme_ue_id <= OGS_MAX_POOL_ID); mme_ue = mme_ue_find_by_id(mme_ue_id); - ogs_assert(mme_ue); + if (!mme_ue) { + ogs_error("MME-UE%d has already been removed %d", + mme_ue_id, type); + return; + } break; case OGS_GTP2_CREATE_SESSION_REQUEST_TYPE: case OGS_GTP2_DELETE_SESSION_REQUEST_TYPE: sess_id = OGS_POINTER_TO_UINT(data); ogs_assert(sess_id >= OGS_MIN_POOL_ID && sess_id <= OGS_MAX_POOL_ID); sess = mme_sess_find_by_id(sess_id); - ogs_assert(sess); + if (!sess) { + ogs_error("Session%d has already been removed %d", + sess_id, type); + return; + } mme_ue = mme_ue_find_by_id(sess->mme_ue_id); ogs_assert(mme_ue); break; @@ -138,7 +146,11 @@ ogs_assert(bearer_id >= OGS_MIN_POOL_ID && bearer_id <= OGS_MAX_POOL_ID); bearer = mme_bearer_find_by_id(bearer_id); - ogs_assert(bearer); + if (!bearer) { + ogs_error("Bearer%d has already been removed %d", + bearer_id, type); + return; + } sess = mme_sess_find_by_id(bearer->sess_id); ogs_assert(sess); mme_ue = mme_ue_find_by_id(sess->mme_ue_id);
View file
open5gs_2.7.1.57.3134b.tar.xz/src/pcrf/pcrf-context.c -> open5gs_2.7.1.60.b9873.tar.xz/src/pcrf/pcrf-context.c
Changed
@@ -270,6 +270,7 @@ const char *identity = NULL; const char *addr = NULL; uint16_t port = 0; + int tc_timer = 0; if (ogs_yaml_iter_type(&conn_array) == YAML_MAPPING_NODE) { @@ -302,6 +303,10 @@ const char *v = ogs_yaml_iter_value(&conn_iter); if (v) port = atoi(v); + } else if (!strcmp(conn_key, "tc_timer")) { + const char *v = + ogs_yaml_iter_value(&conn_iter); + if (v) tc_timer = atoi(v); } else ogs_warn("unknown key `%s`", conn_key); @@ -317,10 +322,16 @@ self.diam_config-> connself.diam_config->num_of_conn. port = port; + self.diam_config-> + connself.diam_config->num_of_conn. + tc_timer = tc_timer; self.diam_config->num_of_conn++; } } while (ogs_yaml_iter_type(&conn_array) == YAML_SEQUENCE_NODE); + } else if (!strcmp(fd_key, "tc_timer")) { + const char *v = ogs_yaml_iter_value(&fd_iter); + if (v) self.diam_config->cnf_timer_tc = atoi(v); } else ogs_warn("unknown key `%s`", fd_key); }
View file
open5gs_2.7.1.57.3134b.tar.xz/src/smf/context.c -> open5gs_2.7.1.60.b9873.tar.xz/src/smf/context.c
Changed
@@ -398,6 +398,7 @@ const char *identity = NULL; const char *addr = NULL; uint16_t port = 0; + int tc_timer = 0; if (ogs_yaml_iter_type(&conn_array) == YAML_MAPPING_NODE) { @@ -430,6 +431,10 @@ const char *v = ogs_yaml_iter_value(&conn_iter); if (v) port = atoi(v); + } else if (!strcmp(conn_key, "tc_timer")) { + const char *v = + ogs_yaml_iter_value(&conn_iter); + if (v) tc_timer = atoi(v); } else ogs_warn("unknown key `%s`", conn_key); @@ -445,10 +450,16 @@ self.diam_config-> connself.diam_config->num_of_conn. port = port; + self.diam_config-> + connself.diam_config->num_of_conn. + tc_timer = tc_timer; self.diam_config->num_of_conn++; } } while (ogs_yaml_iter_type(&conn_array) == YAML_SEQUENCE_NODE); + } else if (!strcmp(fd_key, "tc_timer")) { + const char *v = ogs_yaml_iter_value(&fd_iter); + if (v) self.diam_config->cnf_timer_tc = atoi(v); } else ogs_warn("unknown key `%s`", fd_key); }
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.