Attention is currently required from: Hoernchen, pespin.
Hello Jenkins Builder, laforge, fixeria, pespin,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-trx/+/30416
to look at the new patch set (#16).
Change subject: ms-trx support
......................................................................
ms-trx support
This is basically a trxcon that includes a transceiver, and can just
be used with existing and future apps supporting the trxcon interface,
i.e. mobile or ccch_scan.
Supports bladerf and uhd, binaries are automatically built if those libs
are detected + the osmocom-bb submodule exists.
Currently using hardcoded sched/prios aimed at a setup with working,
reliable usb and reserved cores, for example a raspi 4 (ONLY 4, not 3,
not 2, not any other version)
Additionally builds test tools used for development: osmo-trx-syncthing*
see https://osmocom.org/projects/baseband/wiki/MS-side_GPRS for the
project description and details
Change-Id: I36c65a8c725c4da76dc70006cd96b0a2b6878e84
---
M .gitignore
M Makefile.am
M Transceiver52M/Makefile.am
M Transceiver52M/grgsm_vitac/grgsm_vitac.h
A Transceiver52M/ms/bladerf_specific.h
A Transceiver52M/ms/itrq.h
A Transceiver52M/ms/l1ctl_server.c
A Transceiver52M/ms/l1ctl_server_cb.cpp
A Transceiver52M/ms/logging.c
A Transceiver52M/ms/ms.cpp
A Transceiver52M/ms/ms.h
A Transceiver52M/ms/ms_rx_burst.h
A Transceiver52M/ms/ms_rx_burst_test.cpp
A Transceiver52M/ms/ms_rx_lower.cpp
A Transceiver52M/ms/ms_upper.cpp
A Transceiver52M/ms/ms_upper.h
A Transceiver52M/ms/sch.c
A Transceiver52M/ms/sch.h
A Transceiver52M/ms/uhd_specific.h
M configure.ac
M contrib/jenkins.sh
21 files changed, 3,472 insertions(+), 9 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-trx refs/changes/16/30416/16
--
To view, visit https://gerrit.osmocom.org/c/osmo-trx/+/30416
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-trx
Gerrit-Branch: master
Gerrit-Change-Id: I36c65a8c725c4da76dc70006cd96b0a2b6878e84
Gerrit-Change-Number: 30416
Gerrit-PatchSet: 16
Gerrit-Owner: Hoernchen <ewild(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: Hoernchen <ewild(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newpatchset
Attention is currently required from: pespin.
osmith has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-pcu/+/30535 )
Change subject: pdch_ulc_get_node(): assert if ulc pointer is null
......................................................................
Patch Set 1: Code-Review+1
(1 comment)
Patchset:
PS1:
(jenkins verification is temporarily not working for osmo-pcu, as the rpi nodes are offline: https://jenkins.osmocom.org/jenkins/job/gerrit-osmo-pcu-build/133/console)
--
To view, visit https://gerrit.osmocom.org/c/osmo-pcu/+/30535
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-pcu
Gerrit-Branch: master
Gerrit-Change-Id: I2689ceaf39009c5e708d5c72e41744658681c917
Gerrit-Change-Number: 30535
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Mon, 12 Dec 2022 11:39:58 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
osmith has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ci/+/30534 )
Change subject: jobs/master-builds,gerrit-verifications: fix node
......................................................................
jobs/master-builds,gerrit-verifications: fix node
Do not set a node for master-builds and gerrit-verifications to run on,
as this leads to needlessly blocking slots on the jenkins nodes.
Each of these jobs is a matrix job with a slave_axis. The matrix job
itself can run on the "builtin" node, as it practically doesn't cause
load - all it does is start other jobs in the matrix (even if there is
only one other job, which is the default). Jobs started in the matrix
job do run on a configured node already, as the slave_axis parameter is
set.
I've just noticed this problem because currently the raspberry pi nodes
are offline, and so the master-osmo-trx, master-osmo-pcu and other jobs
take up lots of build slots just to wait until the raspberry pi nodes
come online and an actual build can start.
Change-Id: I447dd152fcc942ec48d0bcfbadd496e879c882da
---
M jobs/gerrit-verifications.yml
M jobs/master-builds.yml
2 files changed, 1 insertion(+), 6 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/34/30534/1
diff --git a/jobs/gerrit-verifications.yml b/jobs/gerrit-verifications.yml
index 24dc80d..10cc91b 100644
--- a/jobs/gerrit-verifications.yml
+++ b/jobs/gerrit-verifications.yml
@@ -31,7 +31,6 @@
# following default values can be overridden by each repo
disabled: false
concurrent: true
- node: osmocom-gerrit
# axes related defaults
slave_axis: !!python/tuple [osmocom-gerrit]
a1_name: a1
@@ -583,7 +582,6 @@
- job-template:
name: 'gerrit-{repos}-build'
project-type: matrix
- node: '{node}'
concurrent: '{obj:concurrent}'
disabled: '{obj:disabled}'
retry-count: 3 # scm checkout
diff --git a/jobs/master-builds.yml b/jobs/master-builds.yml
index 8be2d20..fc713ed 100644
--- a/jobs/master-builds.yml
+++ b/jobs/master-builds.yml
@@ -5,7 +5,6 @@
# following default values can be overridden by each repo
disabled: false
concurrent: true
- node: 'osmocom-master'
# axes related defaults
slave_axis: !!python/tuple [osmocom-master]
a1_name: a1
@@ -295,8 +294,7 @@
git_base_url: https://gitea.osmocom.org/satellite
email: jenkins-notifications(a)lists.osmocom.org 246tnt(a)gmail.com
- - osmo-gsm-manuals:
- node: 'osmocom-master'
+ - osmo-gsm-manuals
- osmo-gsm-tester:
cmd: '{docker_run} {docker_img} {timeout_cmd} /build/contrib/jenkins-build-manuals.sh'
@@ -495,7 +493,6 @@
sequential: '{obj:sequential}'
combination-filter: |
{obj:combination_filter}
- node: '{obj:node}'
axes:
- axis:
type: slave
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/30534
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I447dd152fcc942ec48d0bcfbadd496e879c882da
Gerrit-Change-Number: 30534
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-MessageType: newchange
arehbein has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30431 )
Change subject: WIP: ns: Add test for SNS Size Num. of IP Endpoints IE
......................................................................
Patch Set 2:
(1 comment)
Patchset:
PS2:
> No idea on how this ended up merged sorry. Pushing the "done" button shouldn't merge them. […]
I do remember that it wasn't blocked even though I forgot the 'refs/for/heads', maybe if a change has been pushed for review previously, it doesn't get blocked the next time you push it (and lead to an auto-merge?)?
I mean there's still the option that I clicked the button unconsciously but I'm pretty certain I did not.
This is just puzzling me
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30431
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I85c2dc201ba485d7bfdcc70e1a5f8a890023c435
Gerrit-Change-Number: 30431
Gerrit-PatchSet: 2
Gerrit-Owner: arehbein <arehbein(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Mon, 12 Dec 2022 11:19:52 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: arehbein <arehbein(a)sysmocom.de>
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: comment
Attention is currently required from: arehbein.
pespin has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30431 )
Change subject: WIP: ns: Add test for SNS Size Num. of IP Endpoints IE
......................................................................
Patch Set 2:
(1 comment)
Patchset:
PS2:
> I really don't know what happened here. […]
No idea on how this ended up merged sorry. Pushing the "done" button shouldn't merge them. I suspect you pushed to master directly from your git repo, but I'd expect that to be blocked?
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30431
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I85c2dc201ba485d7bfdcc70e1a5f8a890023c435
Gerrit-Change-Number: 30431
Gerrit-PatchSet: 2
Gerrit-Owner: arehbein <arehbein(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-CC: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: arehbein <arehbein(a)sysmocom.de>
Gerrit-Comment-Date: Mon, 12 Dec 2022 11:14:01 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: arehbein <arehbein(a)sysmocom.de>
Comment-In-Reply-To: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: comment
pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30543 )
Change subject: Revert "WIP: ns: Add test for SNS Size Num. of NSVCs IE"
......................................................................
Revert "WIP: ns: Add test for SNS Size Num. of NSVCs IE"
Revert submission 30430
Reason for revert: I did not consciously merge these, maybe some misunderstanding of Gerrit UI elements. Although it really surprises me that merging could have happened that easily without me noticing
Reverted Changes:
I85c2dc201:WIP: ns: Add test for SNS Size Num. of IP Endpoint...
I3584b7b04:WIP: ns: Add test for SNS Size NSEI IE
Ic69c461cd:WIP: ns: Add test for SNS Size Num. of NSVCs IE
Change-Id: I838b9b608a939ff909efe24ce3c1fdbfb539939d
---
M ns/NS_Tests.ttcn
1 file changed, 0 insertions(+), 26 deletions(-)
Approvals:
Jenkins Builder: Verified
pespin: Looks good to me, approved
diff --git a/ns/NS_Tests.ttcn b/ns/NS_Tests.ttcn
index 2b703fc..f57302f 100644
--- a/ns/NS_Tests.ttcn
+++ b/ns/NS_Tests.ttcn
@@ -640,31 +640,6 @@
f_clean_ns_codec();
}
-testcase TC_sns_sgsn_sns_size_outgoing_invalid_num_of_nsvcs() runs on RAW_Test_CT {
- f_init_vty();
- f_init_ns_codec(mp_nsconfig);
- /* Assumption: No connections to other NSEs for SUT and testcomponent */
- const integer sgsn_ip4_endpoints := lengthof(mp_nsconfig.nsvc);
- const integer ip4_endpoints := lengthof(mp_nsconfig.nsvc);
- const integer num_of_nsvcs := sgsn_ip4_endpoints * ip4_endpoints;
- const integer IDX := 0;
- /* Template that would be accepted, only missing the number of IP endpoints
- * (since there are no ternary operators in TTCN-3...) */
- var template (omit) PDU_NS ts_base_SNS_SIZE_configured :=
- ts_SNS_SIZE(g_nsconfig.nsei, rst_flag := true, max_nsvcs := num_of_nsvcs,
- num_v4 := omit, num_v6 := omit);
- var NSVCConfiguration nsvc_cfg := g_nsconfig.nsvc[IDX];
- ts_base_SNS_SIZE_configured.pDU_SNS_Size.nSEI_NS := ts_NS_IE_NSEI(g_nsconfig.nsei);
- f_set_num_of_ip_endpoints(ts_base_SNS_SIZE_configured, g_nsconfig.nsvc[0].provider.ip.address_family);
- /* Assumption: No connections to other NSEs for SUT and testcomponent and thus no other endpoints */
- const integer required_max_num_of_nsvcs := num_of_nsvcs;
- const uint16_t invalid_max_num_of_nsvcs := required_max_num_of_nsvcs - 1;
- ts_base_SNS_SIZE_configured.pDU_SNS_Size.maxNumberOfNSVCs := ts_SNS_IE_MaxNumOfNSVCs(invalid_max_num_of_nsvcs);
- const NsCause cause := NS_CAUSE_INVALID_NR_OF_NSVCS;
- f_send_expect(IDX, ts_base_SNS_SIZE_configured, cause);
- f_clean_ns_codec();
-}
-
testcase TC_sns_bss_config_success() runs on RAW_Test_CT {
f_init_vty();
f_init_ns_codec(mp_nsconfig);
@@ -1206,7 +1181,6 @@
execute( TC_sns_sgsn_size_after_success() );
execute( TC_sns_sgsn_sns_size_syntactically_wrong_NSEI() );
execute( TC_sns_sgsn_sns_size_invalid_num_of_ip_eps() );
- execute( TC_sns_sgsn_sns_size_outgoing_invalid_num_of_nsvcs() );
}
}
}
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/30543
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I838b9b608a939ff909efe24ce3c1fdbfb539939d
Gerrit-Change-Number: 30543
Gerrit-PatchSet: 1
Gerrit-Owner: arehbein <arehbein(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged