Projects
osmocom:nightly
open5gs
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 933
View file
open5gs_2.7.2.4582.fce2.202501082026.dsc
Deleted
@@ -1,39 +0,0 @@ -Format: 3.0 (native) -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.2.4582.fce2.202501082026 -Maintainer: Harald Welte <laforge@gnumonks.org> -Uploaders: Sukchan Lee <acetcom@gmail.com> -Homepage: https://open5gs.org -Standards-Version: 4.3.0 -Vcs-Browser: https://github.com/open5gs/open5gs -Vcs-Git: git://github.com/open5gs/open5gs -Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev -Package-List: - open5gs deb net optional arch=any - open5gs-amf deb net optional arch=any - open5gs-ausf deb net optional arch=any - open5gs-bsf deb net optional arch=any - open5gs-common deb net optional arch=any - open5gs-dbg deb net optional arch=any - open5gs-hss deb net optional arch=any - open5gs-mme deb net optional arch=any - open5gs-nrf deb net optional arch=any - open5gs-nssf deb net optional arch=any - open5gs-pcf deb net optional arch=any - open5gs-pcrf deb net optional arch=any - open5gs-scp deb net optional arch=any - open5gs-sepp deb net optional arch=any - open5gs-sgwc deb net optional arch=any - open5gs-sgwu deb net optional arch=any - open5gs-smf deb net optional arch=any - open5gs-udm deb net optional arch=any - open5gs-udr deb net optional arch=any - open5gs-upf deb net optional arch=any -Checksums-Sha1: - 51e14d0b7429faf0c6750b4a69f93a8dbd5b308b 14517588 open5gs_2.7.2.4582.fce2.202501082026.tar.xz -Checksums-Sha256: - c1588540f353513364bb2af49525ddf50ee006d262d1c2c21362e5352565cf3e 14517588 open5gs_2.7.2.4582.fce2.202501082026.tar.xz -Files: - 6d6cee37f078e8dad1b8c198244608fa 14517588 open5gs_2.7.2.4582.fce2.202501082026.tar.xz
View file
open5gs_2.7.2.4584.34a9.202501092026.dsc
Added
@@ -0,0 +1,39 @@ +Format: 3.0 (native) +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.2.4584.34a9.202501092026 +Maintainer: Harald Welte <laforge@gnumonks.org> +Uploaders: Sukchan Lee <acetcom@gmail.com> +Homepage: https://open5gs.org +Standards-Version: 4.3.0 +Vcs-Browser: https://github.com/open5gs/open5gs +Vcs-Git: git://github.com/open5gs/open5gs +Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev +Package-List: + open5gs deb net optional arch=any + open5gs-amf deb net optional arch=any + open5gs-ausf deb net optional arch=any + open5gs-bsf deb net optional arch=any + open5gs-common deb net optional arch=any + open5gs-dbg deb net optional arch=any + open5gs-hss deb net optional arch=any + open5gs-mme deb net optional arch=any + open5gs-nrf deb net optional arch=any + open5gs-nssf deb net optional arch=any + open5gs-pcf deb net optional arch=any + open5gs-pcrf deb net optional arch=any + open5gs-scp deb net optional arch=any + open5gs-sepp deb net optional arch=any + open5gs-sgwc deb net optional arch=any + open5gs-sgwu deb net optional arch=any + open5gs-smf deb net optional arch=any + open5gs-udm deb net optional arch=any + open5gs-udr deb net optional arch=any + open5gs-upf deb net optional arch=any +Checksums-Sha1: + 602418161fc48b214fa08648fed86a378e7b96ac 14517916 open5gs_2.7.2.4584.34a9.202501092026.tar.xz +Checksums-Sha256: + 13c6b42e176681f2941ba52067169bce065038d07cdff734e1cb91848964a54e 14517916 open5gs_2.7.2.4584.34a9.202501092026.tar.xz +Files: + e75e1fdc747bfd82e3a10af5469031e7 14517916 open5gs_2.7.2.4584.34a9.202501092026.tar.xz
View file
open5gs_2.7.2.4582.fce2.202501082026.tar.xz/.tarball-version -> open5gs_2.7.2.4584.34a9.202501092026.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.7.2.4582-fce2.202501082026 +2.7.2.4584-34a9.202501092026
View file
open5gs_2.7.2.4582.fce2.202501082026.tar.xz/debian/changelog -> open5gs_2.7.2.4584.34a9.202501092026.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.7.2.4582.fce2.202501082026) unstable; urgency=medium +open5gs (2.7.2.4584.34a9.202501092026) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom nightly feed - -- Osmocom OBS scripts <info@osmocom.org> Wed, 08 Jan 2025 20:27:55 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 09 Jan 2025 20:27:53 +0000 open5gs (2.7.2) unstable; urgency=medium
View file
open5gs_2.7.2.4582.fce2.202501082026.tar.xz/src/smf/binding.c -> open5gs_2.7.2.4584.34a9.202501092026.tar.xz/src/smf/binding.c
Changed
@@ -599,19 +599,37 @@ } else { ogs_assert(strcmp(qos_flow->pcc_rule.id, pcc_rule->id) == 0); - if ((pcc_rule->qos.mbr.downlink && - qos_flow->qos.mbr.downlink != pcc_rule->qos.mbr.downlink) || - (pcc_rule->qos.mbr.uplink && - qos_flow->qos.mbr.uplink != pcc_rule->qos.mbr.uplink) || - (pcc_rule->qos.gbr.downlink && - qos_flow->qos.gbr.downlink != pcc_rule->qos.gbr.downlink) || - (pcc_rule->qos.gbr.uplink && - qos_flow->qos.gbr.uplink != pcc_rule->qos.gbr.uplink)) { - /* Update QoS parameter */ - memcpy(&qos_flow->qos, &pcc_rule->qos, sizeof(ogs_qos_t)); + /* + * Check if any MBR/GBR value is non-zero. This indicates that + * the flow might require GBR/MBR-specific handling. + */ + if (pcc_rule->qos.mbr.downlink || pcc_rule->qos.mbr.uplink || + pcc_rule->qos.gbr.downlink || pcc_rule->qos.gbr.uplink) { - /* Update Bearer Request encodes updated QoS parameter */ - qos_presence = true; + /* + * If new packet filters are being added, or if any MBR/GBR + * field differs from what is currently set, then we must + * update the QoS parameters. + */ + if ((ogs_list_count(&qos_flow->pf_to_add_list) > 0) || + (qos_flow->qos.mbr.downlink != pcc_rule->qos.mbr.downlink) || + (qos_flow->qos.mbr.uplink != pcc_rule->qos.mbr.uplink) || + (qos_flow->qos.gbr.downlink != pcc_rule->qos.gbr.downlink) || + (qos_flow->qos.gbr.uplink != pcc_rule->qos.gbr.uplink)) { + + /* + * Update the QoS parameters so that the GBR QoS Flow + * Information IE is properly encoded in the upcoming + * signaling (NGAP/PFCP) messages. + */ + memcpy(&qos_flow->qos, &pcc_rule->qos, sizeof(ogs_qos_t)); + + /* + * Setting 'qos_presence' to true triggers encoding of + * the QoS IE in the subsequent Bearer Request message. + */ + qos_presence = true; + } } }
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
.