Attention is currently required from: laforge.
Hello Jenkins Builder, fixeria,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/libosmocore/+/30376
to look at the new patch set (#3).
Change subject: create libosmoisdn sub-library
......................................................................
create libosmoisdn sub-library
There are some parts of libosmogsm which are not really GSM specific,
but rather ISDN bits that were inherited by GSM. This includes the
I.460 multiplex as well as the core LAPD protocol.
Let's move those bits to its own libosmoisdn library, before we add
more ISDN specific bits to the wrong place.
Backwards-compatibility is created by making libosmogsm depend on
libosmoisdn, and by providing wrapper include files for source
compatibility.
Change-Id: Ib1a6c762322fd5047be3188b1df22408ef06aa50
---
M .gitignore
M Doxyfile.codec.in
M Doxyfile.coding.in
M Doxyfile.core.in
M Doxyfile.ctrl.in
M Doxyfile.gb.in
M Doxyfile.gsm.in
A Doxyfile.isdn.in
M Doxyfile.vty.in
M Makefile.am
M configure.ac
M contrib/libosmocore.spec.in
M debian/control
M debian/copyright
M debian/libosmocore.dirs
A debian/libosmoisdn-doc.doc-base
A debian/libosmoisdn-doc.install
A debian/libosmoisdn0.install
M debian/rules
M include/Makefile.am
M include/osmocom/gsm/i460_mux.h
M include/osmocom/gsm/lapd_core.h
A include/osmocom/isdn/i460_mux.h
A include/osmocom/isdn/lapd_core.h
M libosmogsm.pc.in
A libosmoisdn.pc.in
M src/gsm/Makefile.am
A src/isdn/Makefile.am
R src/isdn/i460_mux.c
R src/isdn/lapd_core.c
A src/isdn/libosmoisdn.map
M tests/Makefile.am
M tests/i460_mux/i460_mux_test.c
33 files changed, 2,206 insertions(+), 311 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/76/30376/3
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/30376
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ib1a6c762322fd5047be3188b1df22408ef06aa50
Gerrit-Change-Number: 30376
Gerrit-PatchSet: 3
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: newpatchset
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/libosmocore/+/30761 )
Change subject: isdndlc: Fix documentation
......................................................................
isdndlc: Fix documentation
The documentation was copied 1:1 from the Linux kernel, where it
already was wrong and apparently described an earlier implementation.
Change-Id: Ib5def2ae3c79f408f2ee0bb4c20fba1437d30c64
---
M src/isdnhdlc.c
1 file changed, 3 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/61/30761/1
diff --git a/src/isdnhdlc.c b/src/isdnhdlc.c
index 8ec1c95..4ced5af 100644
--- a/src/isdnhdlc.c
+++ b/src/isdnhdlc.c
@@ -97,13 +97,12 @@
When a new flag is found, the complete frame has been received
and the CRC is checked.
If a valid frame is found, the function returns the frame length
- excluding the CRC with the bit HDLC_END_OF_FRAME set.
+ excluding the CRC.
If the beginning of a valid frame is found, the function returns
the length.
If a framing error is found (too many 1s and not a flag) the function
- returns the length with the bit OSMO_HDLC_FRAMING_ERROR set.
- If a CRC error is found the function returns the length with the
- bit OSMO_HDLC_CRC_ERROR set.
+ returns -OSMO_HDLC_FRAMING_ERROR.
+ If a CRC error is found the function returns -OSMO_HDLC_CRC_ERROR.
If the frame length exceeds the destination buffer size, the function
returns the length with the bit OSMO_HDLC_LENGTH_ERROR set.
--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/30761
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: Ib5def2ae3c79f408f2ee0bb4c20fba1437d30c64
Gerrit-Change-Number: 30761
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: newchange
Attention is currently required from: laforge.
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-e1d/+/30068 )
Change subject: DAHDI trunkdev support
......................................................................
Set Ready For Review
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1d/+/30068
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1d
Gerrit-Branch: master
Gerrit-Change-Id: Ib15a7313fcd63e1ed9f2f5b349df967bc4335ec2
Gerrit-Change-Number: 30068
Gerrit-PatchSet: 5
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Comment-Date: Wed, 21 Dec 2022 23:09:11 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-e1d/+/30760 )
Change subject: WIP: contrib/jenkins.sh: Verify build with and without dahdi trunkdev
......................................................................
WIP: contrib/jenkins.sh: Verify build with and without dahdi trunkdev
Change-Id: I36a1b5b4ee2c797e53f816c5ac99adf985987f02
---
M contrib/jenkins.sh
1 file changed, 6 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-e1d refs/changes/60/30760/1
diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh
index 747c261..1005346 100755
--- a/contrib/jenkins.sh
+++ b/contrib/jenkins.sh
@@ -43,8 +43,14 @@
cd "$base"
autoreconf --install --force
+# build once without DAHDI trunkdev
./configure --enable-sanitize --enable-werror $CONFIG
$MAKE $PARALLEL_MAKE
+# build once with DAHDI trunkdev
+$MAKE $PARALLEL_MAKE clean
+./configure --enable-sanitize --enable-werror --enable-dahdi-trunkdev $CONFIG
+$MAKE $PARALLEL_MAKE
+
$MAKE check || cat-testlogs.sh
# Do distcheck with --disable options as workaround, because it doesn't build
# the usermanual pdf / doxygen html files for some reason and then fails at
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1d/+/30760
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1d
Gerrit-Branch: master
Gerrit-Change-Id: I36a1b5b4ee2c797e53f816c5ac99adf985987f02
Gerrit-Change-Number: 30760
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: newchange
Attention is currently required from: fixeria.
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/libosmo-netif/+/30756
to look at the new patch set (#2).
Change subject: amr: osmo_amr_bwe_to_oa(): validate input data is long enough
......................................................................
amr: osmo_amr_bwe_to_oa(): validate input data is long enough
Change-Id: I2d11ce71c29ae046c2feab1e59045d97dc3e5099
---
M src/amr.c
1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-netif refs/changes/56/30756/2
--
To view, visit https://gerrit.osmocom.org/c/libosmo-netif/+/30756
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-netif
Gerrit-Branch: master
Gerrit-Change-Id: I2d11ce71c29ae046c2feab1e59045d97dc3e5099
Gerrit-Change-Number: 30756
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-MessageType: newpatchset
Attention is currently required from: pespin.
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/libosmo-netif/+/30757
to look at the new patch set (#5).
Change subject: Introduce utils/osmo-amr-inspect program
......................................................................
Introduce utils/osmo-amr-inspect program
This program allows inspecting a list of AMR PDUs in hexstring format
present in a text file.
This allows easily finding out the properties of the PDU as well as
finding potential errors on the data.
It also allows forcing decode in different formats (octet-aligned,
bandwidth-efficient) in order to detect which may be the correct one.
Related: SYS#6161
Change-Id: Iffa6cc2e5391b77e3097d4c3b8d3f5211427dbe2
---
M Makefile.am
M configure.ac
M contrib/libosmo-netif.spec.in
A utils/Makefile.am
A utils/osmo-amr-inspect.c
5 files changed, 342 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-netif refs/changes/57/30757/5
--
To view, visit https://gerrit.osmocom.org/c/libosmo-netif/+/30757
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: libosmo-netif
Gerrit-Branch: master
Gerrit-Change-Id: Iffa6cc2e5391b77e3097d4c3b8d3f5211427dbe2
Gerrit-Change-Number: 30757
Gerrit-PatchSet: 5
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newpatchset