Projects
osmocom:nightly
osmo-iuh
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 866
View file
osmo-iuh_1.6.0.2.3332.202410302026.dsc
Deleted
@@ -1,30 +0,0 @@ -Format: 3.0 (native) -Source: osmo-iuh -Binary: libosmo-hnbap0, libosmo-hnbap-dbg, libosmo-hnbap-dev, libosmo-ranap7, libosmo-ranap-dbg, libosmo-ranap-dev, libosmo-rua0, libosmo-rua-dbg, libosmo-rua-dev, libosmo-sabp1, libosmo-sabp-dbg, libosmo-sabp-dev -Architecture: any -Version: 1.6.0.2.3332.202410302026 -Maintainer: Osmocom team <openbsc@lists.osmocom.org> -Homepage: https://projects.osmocom.org/projects/osmohnbgw -Standards-Version: 3.9.8 -Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh -Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh -Build-Depends: debhelper (>= 10), dh-autoreconf, pkg-config, autoconf, automake, libtool, git, libasn1c-dev, libsctp-dev, libosmocore-dev (>= 1.10.0), libosmo-netif-dev (>= 1.5.0), libosmo-sigtran-dev (>= 1.9.0), osmo-gsm-manuals-dev (>= 1.6.0), python3 -Package-List: - libosmo-hnbap-dbg deb debug extra arch=any - libosmo-hnbap-dev deb libdevel extra arch=any - libosmo-hnbap0 deb libs extra arch=any - libosmo-ranap-dbg deb debug extra arch=any - libosmo-ranap-dev deb libdevel extra arch=any - libosmo-ranap7 deb libs extra arch=any - libosmo-rua-dbg deb debug extra arch=any - libosmo-rua-dev deb libdevel extra arch=any - libosmo-rua0 deb libs extra arch=any - libosmo-sabp-dbg deb debug extra arch=any - libosmo-sabp-dev deb libdevel extra arch=any - libosmo-sabp1 deb libs extra arch=any -Checksums-Sha1: - 4610a39eee331c54d602f96357cae73ea301675e 10120104 osmo-iuh_1.6.0.2.3332.202410302026.tar.xz -Checksums-Sha256: - fda6d8485a803d34eee97061476a2a696e0d8a5f746ccfa3d57a40bfb662058a 10120104 osmo-iuh_1.6.0.2.3332.202410302026.tar.xz -Files: - 0d1bc63f376923cffb6737d3af408826 10120104 osmo-iuh_1.6.0.2.3332.202410302026.tar.xz
View file
osmo-iuh_1.6.0.3.655a.202410312026.dsc
Added
@@ -0,0 +1,30 @@ +Format: 3.0 (native) +Source: osmo-iuh +Binary: libosmo-hnbap0, libosmo-hnbap-dbg, libosmo-hnbap-dev, libosmo-ranap7, libosmo-ranap-dbg, libosmo-ranap-dev, libosmo-rua0, libosmo-rua-dbg, libosmo-rua-dev, libosmo-sabp1, libosmo-sabp-dbg, libosmo-sabp-dev +Architecture: any +Version: 1.6.0.3.655a.202410312026 +Maintainer: Osmocom team <openbsc@lists.osmocom.org> +Homepage: https://projects.osmocom.org/projects/osmohnbgw +Standards-Version: 3.9.8 +Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh +Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-iuh +Build-Depends: debhelper (>= 10), dh-autoreconf, pkg-config, autoconf, automake, libtool, git, libasn1c-dev, libsctp-dev, libosmocore-dev (>= 1.10.0), libosmo-netif-dev (>= 1.5.0), libosmo-sigtran-dev (>= 1.9.0), osmo-gsm-manuals-dev (>= 1.6.0), python3 +Package-List: + libosmo-hnbap-dbg deb debug extra arch=any + libosmo-hnbap-dev deb libdevel extra arch=any + libosmo-hnbap0 deb libs extra arch=any + libosmo-ranap-dbg deb debug extra arch=any + libosmo-ranap-dev deb libdevel extra arch=any + libosmo-ranap7 deb libs extra arch=any + libosmo-rua-dbg deb debug extra arch=any + libosmo-rua-dev deb libdevel extra arch=any + libosmo-rua0 deb libs extra arch=any + libosmo-sabp-dbg deb debug extra arch=any + libosmo-sabp-dev deb libdevel extra arch=any + libosmo-sabp1 deb libs extra arch=any +Checksums-Sha1: + 4259a379c0bc9c5c262d160a61284111f3672915 10117900 osmo-iuh_1.6.0.3.655a.202410312026.tar.xz +Checksums-Sha256: + 0f9870030874f27135d93692c114e68d7d55e197bdafa5da1272208680b38548 10117900 osmo-iuh_1.6.0.3.655a.202410312026.tar.xz +Files: + 9c6aef3a630468527e49dc221fdfe97a 10117900 osmo-iuh_1.6.0.3.655a.202410312026.tar.xz
View file
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/.tarball-version -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.6.0.2-3332.202410302026 +1.6.0.3-655a.202410312026
View file
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/TODO-RELEASE -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/TODO-RELEASE
Changed
@@ -7,3 +7,4 @@ # If any interfaces have been added since the last public release: c:r:a + 1. # If any interfaces have been removed or changed since the last public release: c:r:0. #library what description / commit summary line +libosmo-ranap add API ranap_new_msg_reset_resource()
View file
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/debian/changelog -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -osmo-iuh (1.6.0.2.3332.202410302026) unstable; urgency=medium +osmo-iuh (1.6.0.3.655a.202410312026) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom nightly feed - -- Osmocom OBS scripts <info@osmocom.org> Wed, 30 Oct 2024 20:27:00 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 31 Oct 2024 20:26:59 +0000 osmo-iuh (1.6.0) unstable; urgency=medium
View file
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/debian/control -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/debian/control
Changed
@@ -26,21 +26,21 @@ Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends} +Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-hnbap-dbg Section: debug Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-hnbap-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-hnbap0 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-ranap7 @@ -48,21 +48,21 @@ Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends} +Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-ranap-dbg Section: debug Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-ranap-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-ranap7 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-rua0 @@ -70,21 +70,21 @@ Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends} +Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-rua-dbg Section: debug Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-rua-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-rua0 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (HNBAP, RUA, RANAP) Package: libosmo-sabp1 @@ -92,19 +92,19 @@ Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} -Depends: osmocom-nightly (= 202410302026), ${misc:Depends}, ${shlibs:Depends} +Depends: osmocom-nightly (= 202410312026), ${misc:Depends}, ${shlibs:Depends} Description: Osmocom code for the Iuh interface (SABP) Package: libosmo-sabp-dbg Section: debug Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (SABP) Package: libosmo-sabp-dev Section: libdevel Architecture: any Multi-Arch: same -Depends: osmocom-nightly (= 202410302026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends} +Depends: osmocom-nightly (= 202410312026), libosmo-sabp1 (= ${binary:Version}), ${misc:Depends} Description: Osmocom code for the Iuh interface (SABP)
View file
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/include/osmocom/ranap/ranap_msg_factory.h -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/include/osmocom/ranap/ranap_msg_factory.h
Changed
@@ -66,3 +66,10 @@ /*! \brief generate RANAP RAB RELEASE REQUEST message */ struct msgb *ranap_new_msg_rab_rel_req(uint8_t rab_id, const RANAP_Cause_t *cause); + +/*! \brief generate RANAP RESET RESOURCE message */ +struct msgb *ranap_new_msg_reset_resource(RANAP_CN_DomainIndicator_t domain, + const RANAP_Cause_t *cause, + const uint32_t *conn_id_list, + unsigned int conn_id_list_len, + RANAP_GlobalRNC_ID_t *rnc_id);
View file
osmo-iuh_1.6.0.2.3332.202410302026.tar.xz/src/ranap_msg_factory.c -> osmo-iuh_1.6.0.3.655a.202410312026.tar.xz/src/ranap_msg_factory.c
Changed
@@ -965,3 +965,72 @@ return msg; } + +/*! \brief generate RANAP RAB RELEASE REQUEST message */ +struct msgb *ranap_new_msg_reset_resource(RANAP_CN_DomainIndicator_t domain, + const RANAP_Cause_t *cause, + const uint32_t *conn_id_list, + unsigned int conn_id_list_len, + RANAP_GlobalRNC_ID_t *rnc_id) +{ + RANAP_ResetResourceItemIEs_t item_ies; + RANAP_ResetResourceIEs_t ies; + RANAP_ResetResource_t out; + uint32_t ctxidbuf; + struct msgb *msg; + int rc; + + OSMO_ASSERT(conn_id_list); + OSMO_ASSERT(cause); + + memset(&item_ies, 0, sizeof(item_ies)); + memset(&ies, 0, sizeof(ies)); + memset(&out, 0, sizeof(out)); + + /* CN Domain Indicator */ + ies.cN_DomainIndicator = domain; + + /* Cause */ + memcpy(&ies.cause, cause, sizeof(ies.cause)); + + /* Reset Resource Item IEs */ + if (conn_id_list_len != 1) { + LOGP(DRANAP, LOGL_ERROR, "Encoding ResourceReset len %u != 1 not supported!\n", conn_id_list_len); + return NULL; + } + asn1_u24_to_bitstring(&item_ies.iuSigConIdItem.iuSigConId, &ctxidbuf, conn_id_list0); + + /* Encode items into the list: */ + rc = ranap_encode_resetresourceitemies(&ies.iuSigConIdList, &item_ies); + if (rc < 0) + return NULL; + + /* Global RNC-ID */ + if (rnc_id) { + ies.presenceMask = RESETIES_RANAP_GLOBALRNC_ID_PRESENT; + OCTET_STRING_noalloc(&ies.globalRNC_ID.pLMNidentity, + rnc_id->pLMNidentity.buf, + rnc_id->pLMNidentity.size); + ies.globalRNC_ID.rNC_ID = rnc_id->rNC_ID; + } + + /* encode the list IEs into the output */ + rc = ranap_encode_resetresourceies(&out, &ies); + + /* 'out' has been generated, we can release the input */ + ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_ResetResourceList, &ies.iuSigConIdList); + + if (rc < 0) { + LOGP(DRANAP, LOGL_ERROR, "error encoding Reset Resource IEs: %d\n", rc); + return NULL; + } + + /* encode the output into the msgb */ + msg = ranap_generate_initiating_message(RANAP_ProcedureCode_id_ResetResource, + RANAP_Criticality_reject, + &asn_DEF_RANAP_ResetResource, &out); + + ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RANAP_ResetResource, &out); + + return msg; +}
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
.