Projects
osmocom:master
osmo-pcu
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 122
View file
osmo-pcu.spec
Changed
@@ -14,13 +14,13 @@ Name: osmo-pcu Requires: osmocom-master -Version: 1.2.0.146.3a6e +Version: 1.2.0.147.0e47 Release: 0 Summary: Osmocom GPRS Packet Control Unit (PCU) License: GPL-2.0-only Group: Productivity/Telephony/Servers URL: https://osmocom.org/projects/osmopcu -Source: osmo-pcu_1.2.0.146.3a6e.tar.xz +Source: osmo-pcu_1.2.0.147.0e47.tar.xz Source1: rpmlintrc BuildRequires: autoconf BuildRequires: automake
View file
commit_0e47642e963d1ddbd1ca53fc1bf7ee313a4551b5.txt
Added
View file
commit_3a6e19ce2b803161662785bfd41dd33012dd0fcc.txt
Deleted
View file
osmo-pcu_1.2.0.146.3a6e.dsc -> osmo-pcu_1.2.0.147.0e47.dsc
Changed
@@ -2,7 +2,7 @@ Source: osmo-pcu Binary: osmo-pcu, osmo-pcu-dbg, osmo-pcu-doc Architecture: any all -Version: 1.2.0.146.3a6e +Version: 1.2.0.147.0e47 Maintainer: Osmocom team <openbsc@lists.osmocom.org> Homepage: http://osmocom.org/projects/osmopcu Standards-Version: 3.9.8 @@ -14,8 +14,8 @@ osmo-pcu-dbg deb debug extra arch=any osmo-pcu-doc deb doc optional arch=all Checksums-Sha1: - 0d951def3e7bff0417b328f27b5379fb14455a05 423232 osmo-pcu_1.2.0.146.3a6e.tar.xz + 69b0775ddbab7cfe59ed62e928a9dbc875c033c7 424944 osmo-pcu_1.2.0.147.0e47.tar.xz Checksums-Sha256: - ceb8ef4dc6ff72f94f2fd4e03c9404257c2b1398b44dd654daffe71a23864d25 423232 osmo-pcu_1.2.0.146.3a6e.tar.xz + 03ac7e9df186ccdbf311e24e1e2bfc12d3aac7e3099916b80c5d8d6efe023f2a 424944 osmo-pcu_1.2.0.147.0e47.tar.xz Files: - d5701d7fede5bc60fae717a515a07c6b 423232 osmo-pcu_1.2.0.146.3a6e.tar.xz + 06d53afb28e37cf876dde4a7860c875c 424944 osmo-pcu_1.2.0.147.0e47.tar.xz
View file
osmo-pcu_1.2.0.146.3a6e.tar.xz/.tarball-version -> osmo-pcu_1.2.0.147.0e47.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -1.2.0.146-3a6e +1.2.0.147-0e47
View file
osmo-pcu_1.2.0.146.3a6e.tar.xz/debian/changelog -> osmo-pcu_1.2.0.147.0e47.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -osmo-pcu (1.2.0.146.3a6e) unstable; urgency=medium +osmo-pcu (1.2.0.147.0e47) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Wed, 23 Aug 2023 11:57:28 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Thu, 31 Aug 2023 08:32:47 +0000 osmo-pcu (1.2.0) unstable; urgency=medium
View file
osmo-pcu_1.2.0.146.3a6e.tar.xz/include/osmocom/pcu/pcuif_proto.h -> osmo-pcu_1.2.0.147.0e47.tar.xz/include/osmocom/pcu/pcuif_proto.h
Changed
@@ -271,6 +271,9 @@ char imsiOSMO_IMSI_BUF_SIZE; /* GSM mac-block (with immediate assignment message) */ uint8_t dataGSM_MACBLOCK_LEN; + /* Set to true in case the receiving end must send a confirmation + * when the MAC block (data) has been sent. */ + bool confirm; } __attribute__((packed)); struct gsm_pcu_if {
View file
osmo-pcu_1.2.0.146.3a6e.tar.xz/src/bts.cpp -> osmo-pcu_1.2.0.147.0e47.tar.xz/src/bts.cpp
Changed
@@ -1129,7 +1129,7 @@ if (plen >= 0) { bts_do_rate_ctr_inc(bts, CTR_IMMEDIATE_ASSIGN_DL_TBF); if (the_pcu->pcu_if_version >= 0x0b) - pcu_l1if_tx_pch2(bts, immediate_assignment, plen, tbf->imsi(), tbf->tlli()); + pcu_l1if_tx_pch2(bts, immediate_assignment, plen, true, tbf->imsi(), tbf->tlli()); else pcu_l1if_tx_pch(bts, immediate_assignment, plen, tbf->imsi()); }
View file
osmo-pcu_1.2.0.146.3a6e.tar.xz/src/gprs_rlcmac.c -> osmo-pcu_1.2.0.147.0e47.tar.xz/src/gprs_rlcmac.c
Changed
@@ -45,7 +45,7 @@ bts_do_rate_ctr_inc(bts, CTR_PCH_REQUESTS); if (the_pcu->pcu_if_version >= 0x0b) - pcu_l1if_tx_pch2(bts, paging_request, plen, imsi, GSM_RESERVED_TMSI); + pcu_l1if_tx_pch2(bts, paging_request, plen, false, imsi, GSM_RESERVED_TMSI); else pcu_l1if_tx_pch(bts, paging_request, plen, imsi);
View file
osmo-pcu_1.2.0.146.3a6e.tar.xz/src/pcu_l1_if.cpp -> osmo-pcu_1.2.0.147.0e47.tar.xz/src/pcu_l1_if.cpp
Changed
@@ -300,7 +300,8 @@ /* Send a MAC block via the paging channel. This will (obviously) only work for MAC blocks that contain an * IMMEDIATE ASSIGNMENT or a PAGING COMMAND message. In case the MAC block contains an IMMEDIATE ASSIGNMENT * message, the receiving end is required to confirm when the IMMEDIATE ASSIGNMENT has been sent. */ -void pcu_l1if_tx_pch2(struct gprs_rlcmac_bts *bts, struct bitvec *block, int plen, const char *imsi, uint32_t msg_id) +void pcu_l1if_tx_pch2(struct gprs_rlcmac_bts *bts, struct bitvec *block, int plen, bool confirm, + const char *imsi, uint32_t msg_id) { struct gsm_pcu_if_pch pch = { 0 }; @@ -312,6 +313,7 @@ * (TS 45.002 6.5.3, 6.5.6). */ + pch.confirm = confirm; pch.data0 = (plen << 2) | 0x01; bitvec_pack(block, pch.data + 1);
View file
osmo-pcu_1.2.0.146.3a6e.tar.xz/src/pcu_l1_if.h -> osmo-pcu_1.2.0.147.0e47.tar.xz/src/pcu_l1_if.h
Changed
@@ -156,8 +156,8 @@ int pcu_tx_neigh_addr_res_req(struct gprs_rlcmac_bts *bts, const struct neigh_cache_entry_key *neigh_key); void pcu_l1if_tx_pch(struct gprs_rlcmac_bts *bts, struct bitvec *block, int plen, const char *imsi); -void pcu_l1if_tx_pch2(struct gprs_rlcmac_bts *bts, struct bitvec *block, int plen, const char *imsi, uint32_t msg_id); - +void pcu_l1if_tx_pch2(struct gprs_rlcmac_bts *bts, struct bitvec *block, int plen, bool confirm, + const char *imsi, uint32_t msg_id); int pcu_rx(struct gsm_pcu_if *pcu_prim, size_t pcu_prim_length); int pcu_l1if_open(void); void pcu_l1if_close(void);
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
.