osmith has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ci/+/29448 )
Change subject: lint: ignore STATIC_CONST_CHAR_ARRAY
......................................................................
lint: ignore STATIC_CONST_CHAR_ARRAY
Related: https://gerrit.osmocom.org/c/libosmo-gprs/+/29402
Change-Id: I09eecd9382842293ab231eb9cc92756fbe7723c1
---
M lint/checkpatch/checkpatch_osmo.sh
1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/48/29448/1
diff --git a/lint/checkpatch/checkpatch_osmo.sh b/lint/checkpatch/checkpatch_osmo.sh
index 7a60ad6..b675431 100755
--- a/lint/checkpatch/checkpatch_osmo.sh
+++ b/lint/checkpatch/checkpatch_osmo.sh
@@ -75,6 +75,7 @@
# * REPEATED_WORD: false positives in doxygen descriptions (e.g. '\param[in] data Data passed through...')
# * SPDX_LICENSE_TAG: we don't place it on line 1
# * SPLIT_STRING: we do split long messages over multiple lines
+# * STATIC_CONST_CHAR_ARRAY: not followed
# * STRING_FRAGMENTS: sometimes used intentionally to improve readability
# * TRACING_LOGGING: recommends to use kernel's internal ftrace instead of printf("%s()\n", __func__)
# * TRAILING_STATEMENTS: not followed, e.g. 'while (osmo_select_main_ctx(1) > 0);' is put in one line
@@ -116,6 +117,7 @@
--ignore REPEATED_WORD \
--ignore SPDX_LICENSE_TAG \
--ignore SPLIT_STRING \
+ --ignore STATIC_CONST_CHAR_ARRAY \
--ignore STRING_FRAGMENTS \
--ignore TRACING_LOGGING \
--ignore TRAILING_STATEMENTS \
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/29448
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I09eecd9382842293ab231eb9cc92756fbe7723c1
Gerrit-Change-Number: 29448
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-MessageType: newchange
Attention is currently required from: wbokslag.
Hello Jenkins Builder, laforge, fixeria,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-tetra/+/29387
to look at the new patch set (#5).
Change subject: added support for fill bits and basic link defragmentation (also thanks to SQ5BPF)
......................................................................
added support for fill bits and basic link defragmentation (also thanks to SQ5BPF)
The upper mac now maintains a defragmentation buffer for each timeslot. Resources with length -1 (fragmentation start) are added to the buf for that slot, further mac/frag frames are appended. When a mac/end is encountered, the reconstructed l2 message is passed to rx_tm_sdu. The tetra_llc_pdu struct now uses a uint32_t for tl_sdu_len in order to account for the possibly longer sdus. Fill bits processing was required in order to reliably determine the end of a MAC PDU.
Change-Id: I41c9438b0b12c2fac9dff1b226eec5b33f30fbb4
---
M src/tetra_llc_pdu.h
M src/tetra_mac_pdu.c
M src/tetra_mac_pdu.h
M src/tetra_upper_mac.c
M src/tetra_upper_mac.h
5 files changed, 275 insertions(+), 38 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-tetra refs/changes/87/29387/5
--
To view, visit https://gerrit.osmocom.org/c/osmo-tetra/+/29387
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-tetra
Gerrit-Branch: master
Gerrit-Change-Id: I41c9438b0b12c2fac9dff1b226eec5b33f30fbb4
Gerrit-Change-Number: 29387
Gerrit-PatchSet: 5
Gerrit-Owner: wbokslag <w.bokslag(a)midnightblue.nl>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: wbokslag <w.bokslag(a)midnightblue.nl>
Gerrit-MessageType: newpatchset
Attention is currently required from: wbokslag.
Hello Jenkins Builder, laforge,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-tetra/+/29405
to look at the new patch set (#4).
Change subject: added support for advanced link defragmentation
......................................................................
added support for advanced link defragmentation
the rx_tm_sdu and rx_tl_sdu did not belong in tetra_upper_mac and are removed. Instead, we use rx_tm_sdu in tetra_llc.c, who in turn invokes rx_tl_sdu in tetra_mle.c. The llc can now also make use of the advanced link defragmentation code that was already there but unused.
Change-Id: I294c684e97c55876f1a207a7152a83dad4ebaa26
---
M src/Makefile
M src/tetra_llc.c
A src/tetra_llc.h
A src/tetra_mle.c
A src/tetra_mle.h
M src/tetra_upper_mac.c
6 files changed, 110 insertions(+), 88 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-tetra refs/changes/05/29405/4
--
To view, visit https://gerrit.osmocom.org/c/osmo-tetra/+/29405
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-tetra
Gerrit-Branch: master
Gerrit-Change-Id: I294c684e97c55876f1a207a7152a83dad4ebaa26
Gerrit-Change-Number: 29405
Gerrit-PatchSet: 4
Gerrit-Owner: wbokslag <w.bokslag(a)midnightblue.nl>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: wbokslag <w.bokslag(a)midnightblue.nl>
Gerrit-MessageType: newpatchset
Attention is currently required from: wbokslag.
Hello Jenkins Builder, laforge, fixeria,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-tetra/+/29387
to look at the new patch set (#4).
Change subject: added support for fill bits and basic link defragmentation (also thanks to SQ5BPF)
......................................................................
added support for fill bits and basic link defragmentation (also thanks to SQ5BPF)
The upper mac now maintains a defragmentation buffer for each timeslot. Resources with length -1 (fragmentation start) are added to the buf for that slot, further mac/frag frames are appended. When a mac/end is encountered, the reconstructed l2 message is passed to rx_tm_sdu. The tetra_llc_pdu struct now uses a uint32_t for tl_sdu_len in order to account for the possibly longer sdus. Fill bits processing was required in order to reliably determine the end of a MAC PDU.
Change-Id: I41c9438b0b12c2fac9dff1b226eec5b33f30fbb4
---
M src/tetra_llc_pdu.h
M src/tetra_mac_pdu.c
M src/tetra_mac_pdu.h
M src/tetra_upper_mac.c
M src/tetra_upper_mac.h
5 files changed, 275 insertions(+), 38 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-tetra refs/changes/87/29387/4
--
To view, visit https://gerrit.osmocom.org/c/osmo-tetra/+/29387
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-tetra
Gerrit-Branch: master
Gerrit-Change-Id: I41c9438b0b12c2fac9dff1b226eec5b33f30fbb4
Gerrit-Change-Number: 29387
Gerrit-PatchSet: 4
Gerrit-Owner: wbokslag <w.bokslag(a)midnightblue.nl>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: wbokslag <w.bokslag(a)midnightblue.nl>
Gerrit-MessageType: newpatchset
Attention is currently required from: neels, fixeria, pespin.
osmith has posted comments on this change. ( https://gerrit.osmocom.org/c/docker-playground/+/29434 )
Change subject: ttcn3-bts: Add missing docker container kill at the end
......................................................................
Patch Set 2:
(1 comment)
Patchset:
PS2:
> No idea, maybe some Jenkins magic kills them.
In theory it should work like this; if it doesn't work then there's a bug:
* set_clean_up_trap is called in all ttcn3-*/jenkins.sh
* this causes clean_up_common from jenkins-common.sh to run on both error during execution and successful testsuite execution
* docker containers are started with docker_network_params() as argument, which adds the container to $NET_NAME network
* clean_up_common runs network_clean, which runs "docker kill" on all containers with $NET_NAME set as network
--
To view, visit https://gerrit.osmocom.org/c/docker-playground/+/29434
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Change-Id: Id960c68b9b0781625b7ac567ad004dfdc230ffbb
Gerrit-Change-Number: 29434
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: neels <nhofmeyr(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Thu, 22 Sep 2022 09:36:12 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: comment