Changes of Revision 933

open5gs_2.7.2.4582.fce2.202501082026.dsc Deleted
x
 
1
@@ -1,39 +0,0 @@
2
-Format: 3.0 (native)
3
-Source: open5gs
4
-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
5
-Architecture: any
6
-Version: 2.7.2.4582.fce2.202501082026
7
-Maintainer: Harald Welte <laforge@gnumonks.org>
8
-Uploaders: Sukchan Lee <acetcom@gmail.com>
9
-Homepage: https://open5gs.org
10
-Standards-Version: 4.3.0
11
-Vcs-Browser: https://github.com/open5gs/open5gs
12
-Vcs-Git: git://github.com/open5gs/open5gs
13
-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
14
-Package-List:
15
- open5gs deb net optional arch=any
16
- open5gs-amf deb net optional arch=any
17
- open5gs-ausf deb net optional arch=any
18
- open5gs-bsf deb net optional arch=any
19
- open5gs-common deb net optional arch=any
20
- open5gs-dbg deb net optional arch=any
21
- open5gs-hss deb net optional arch=any
22
- open5gs-mme deb net optional arch=any
23
- open5gs-nrf deb net optional arch=any
24
- open5gs-nssf deb net optional arch=any
25
- open5gs-pcf deb net optional arch=any
26
- open5gs-pcrf deb net optional arch=any
27
- open5gs-scp deb net optional arch=any
28
- open5gs-sepp deb net optional arch=any
29
- open5gs-sgwc deb net optional arch=any
30
- open5gs-sgwu deb net optional arch=any
31
- open5gs-smf deb net optional arch=any
32
- open5gs-udm deb net optional arch=any
33
- open5gs-udr deb net optional arch=any
34
- open5gs-upf deb net optional arch=any
35
-Checksums-Sha1:
36
- 51e14d0b7429faf0c6750b4a69f93a8dbd5b308b 14517588 open5gs_2.7.2.4582.fce2.202501082026.tar.xz
37
-Checksums-Sha256:
38
- c1588540f353513364bb2af49525ddf50ee006d262d1c2c21362e5352565cf3e 14517588 open5gs_2.7.2.4582.fce2.202501082026.tar.xz
39
-Files:
40
- 6d6cee37f078e8dad1b8c198244608fa 14517588 open5gs_2.7.2.4582.fce2.202501082026.tar.xz
41
open5gs_2.7.2.4584.34a9.202501092026.dsc Added
41
 
1
@@ -0,0 +1,39 @@
2
+Format: 3.0 (native)
3
+Source: open5gs
4
+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
5
+Architecture: any
6
+Version: 2.7.2.4584.34a9.202501092026
7
+Maintainer: Harald Welte <laforge@gnumonks.org>
8
+Uploaders: Sukchan Lee <acetcom@gmail.com>
9
+Homepage: https://open5gs.org
10
+Standards-Version: 4.3.0
11
+Vcs-Browser: https://github.com/open5gs/open5gs
12
+Vcs-Git: git://github.com/open5gs/open5gs
13
+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
14
+Package-List:
15
+ open5gs deb net optional arch=any
16
+ open5gs-amf deb net optional arch=any
17
+ open5gs-ausf deb net optional arch=any
18
+ open5gs-bsf deb net optional arch=any
19
+ open5gs-common deb net optional arch=any
20
+ open5gs-dbg deb net optional arch=any
21
+ open5gs-hss deb net optional arch=any
22
+ open5gs-mme deb net optional arch=any
23
+ open5gs-nrf deb net optional arch=any
24
+ open5gs-nssf deb net optional arch=any
25
+ open5gs-pcf deb net optional arch=any
26
+ open5gs-pcrf deb net optional arch=any
27
+ open5gs-scp deb net optional arch=any
28
+ open5gs-sepp deb net optional arch=any
29
+ open5gs-sgwc deb net optional arch=any
30
+ open5gs-sgwu deb net optional arch=any
31
+ open5gs-smf deb net optional arch=any
32
+ open5gs-udm deb net optional arch=any
33
+ open5gs-udr deb net optional arch=any
34
+ open5gs-upf deb net optional arch=any
35
+Checksums-Sha1:
36
+ 602418161fc48b214fa08648fed86a378e7b96ac 14517916 open5gs_2.7.2.4584.34a9.202501092026.tar.xz
37
+Checksums-Sha256:
38
+ 13c6b42e176681f2941ba52067169bce065038d07cdff734e1cb91848964a54e 14517916 open5gs_2.7.2.4584.34a9.202501092026.tar.xz
39
+Files:
40
+ e75e1fdc747bfd82e3a10af5469031e7 14517916 open5gs_2.7.2.4584.34a9.202501092026.tar.xz
41
open5gs_2.7.2.4582.fce2.202501082026.tar.xz/.tarball-version -> open5gs_2.7.2.4584.34a9.202501092026.tar.xz/.tarball-version Changed
4
 
1
@@ -1 +1 @@
2
-2.7.2.4582-fce2.202501082026
3
+2.7.2.4584-34a9.202501092026
4
open5gs_2.7.2.4582.fce2.202501082026.tar.xz/debian/changelog -> open5gs_2.7.2.4584.34a9.202501092026.tar.xz/debian/changelog Changed
12
 
1
@@ -1,8 +1,8 @@
2
-open5gs (2.7.2.4582.fce2.202501082026) unstable; urgency=medium
3
+open5gs (2.7.2.4584.34a9.202501092026) unstable; urgency=medium
4
 
5
   * Automatically generated changelog entry for building the Osmocom nightly feed
6
 
7
- -- Osmocom OBS scripts <info@osmocom.org>  Wed, 08 Jan 2025 20:27:55 +0000
8
+ -- Osmocom OBS scripts <info@osmocom.org>  Thu, 09 Jan 2025 20:27:53 +0000
9
 
10
 open5gs (2.7.2) unstable; urgency=medium
11
 
12
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
51
 
1
@@ -599,19 +599,37 @@
2
             } else {
3
                 ogs_assert(strcmp(qos_flow->pcc_rule.id, pcc_rule->id) == 0);
4
 
5
-                if ((pcc_rule->qos.mbr.downlink &&
6
-                    qos_flow->qos.mbr.downlink != pcc_rule->qos.mbr.downlink) ||
7
-                    (pcc_rule->qos.mbr.uplink &&
8
-                     qos_flow->qos.mbr.uplink != pcc_rule->qos.mbr.uplink) ||
9
-                    (pcc_rule->qos.gbr.downlink &&
10
-                    qos_flow->qos.gbr.downlink != pcc_rule->qos.gbr.downlink) ||
11
-                    (pcc_rule->qos.gbr.uplink &&
12
-                    qos_flow->qos.gbr.uplink != pcc_rule->qos.gbr.uplink)) {
13
-                    /* Update QoS parameter */
14
-                    memcpy(&qos_flow->qos, &pcc_rule->qos, sizeof(ogs_qos_t));
15
+                /*
16
+                 * Check if any MBR/GBR value is non-zero. This indicates that
17
+                 * the flow might require GBR/MBR-specific handling.
18
+                 */
19
+                if (pcc_rule->qos.mbr.downlink || pcc_rule->qos.mbr.uplink ||
20
+                    pcc_rule->qos.gbr.downlink || pcc_rule->qos.gbr.uplink) {
21
 
22
-                    /* Update Bearer Request encodes updated QoS parameter */
23
-                    qos_presence = true;
24
+                    /*
25
+                     * If new packet filters are being added, or if any MBR/GBR
26
+                     * field differs from what is currently set, then we must
27
+                     * update the QoS parameters.
28
+                     */
29
+                    if ((ogs_list_count(&qos_flow->pf_to_add_list) > 0) ||
30
+                        (qos_flow->qos.mbr.downlink != pcc_rule->qos.mbr.downlink) ||
31
+                        (qos_flow->qos.mbr.uplink != pcc_rule->qos.mbr.uplink) ||
32
+                        (qos_flow->qos.gbr.downlink != pcc_rule->qos.gbr.downlink) ||
33
+                        (qos_flow->qos.gbr.uplink != pcc_rule->qos.gbr.uplink)) {
34
+
35
+                        /*
36
+                         * Update the QoS parameters so that the GBR QoS Flow
37
+                         * Information IE is properly encoded in the upcoming
38
+                         * signaling (NGAP/PFCP) messages.
39
+                         */
40
+                        memcpy(&qos_flow->qos, &pcc_rule->qos, sizeof(ogs_qos_t));
41
+
42
+                        /*
43
+                         * Setting 'qos_presence' to true triggers encoding of
44
+                         * the QoS IE in the subsequent Bearer Request message.
45
+                         */
46
+                        qos_presence = true;
47
+                    }
48
                 }
49
             }
50
 
51