aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2022-11-07Add support of RPM package building via osmo-e1d.spec.inHarald Welte2-0/+140
Change-Id: If9d3d4b7b06aef156fd895415db3b30bdecd74b4
2022-01-09contrib/e1-prbs-test: Delay the TX pipe fill data until first RXSylvain Munaut2-4/+7
There is non negligible time between the moment init_timeslot is called and the moment when we get the first RX (which is when we start sending out data at the same rate we RX it). And those 1024 byte were borderline not enough to not underflow. By delaying the 1024 byte pre-fill until we get the first RX, we ensure the time that pre-fill covers is more consistant and less dependend on whatever the app/scheduling does during the init phase. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> Change-Id: Ic1c93fd138073a75830dc16bb41c4541e68eef90
2021-04-04e1d-prbs-test: Initialize libosmocore loggingHarald Welte1-0/+6
Fixes the following crash when libosmo-e1d wants to log something: ERROR: osmo_log_info == NULL! You must call log_init() before using logging in log_check_level()! Assert failed osmo_log_info logging.c:299 backtrace() returned 13 addresses /usr/local/lib/libosmocore.so.17(osmo_generate_backtrace+0x1c) [0x7ff4ed29d6cf] /usr/local/lib/libosmocore.so.17(+0x263c7) [0x7ff4ed29d3c7] /usr/local/lib/libosmocore.so.17(osmo_panic+0xe0) [0x7ff4ed29d4ac] /usr/local/lib/libosmocore.so.17(assert_loginfo+0x74) [0x7ff4ed298f57] /usr/local/lib/libosmocore.so.17(log_check_level+0x1e) [0x7ff4ed29b091] /usr/local/lib/libosmo-e1d.so.1(osmo_e1dp_send+0xf2) [0x7ff4ed2727a2] /usr/local/lib/libosmo-e1d.so.1(+0x19d4) [0x7ff4ed2729d4] /usr/local/lib/libosmo-e1d.so.1(+0x1c37) [0x7ff4ed272c37] /usr/local/lib/libosmo-e1d.so.1(osmo_e1dp_client_ts_open+0x1d) [0x7ff4ed2730ed] ./e1-prbs-test(+0x1841) [0x55e00daeb841] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7ff4ed0a60b3] ./e1-prbs-test(+0x192e) [0x55e00daeb92e] Aborted Change-Id: Ia305b008711c15383c84f7cf2acedd20b568ef8a
2020-10-18Use OSMO_FD_* instead of deprecated BSC_FD_*Harald Welte1-2/+2
Change-Id: I7d0972705e898fd75cda3e92104c67c56ec166d5
2020-09-11e1-prbs-test: Add support for osmo-e1dHarald Welte2-14/+68
This allows e1-prbs-test to not only use DAHDI devices, but also osmo-e1d supported devices Change-Id: I0e88f2b056db931b0e442567efa9a8d270abb9f2
2020-07-01add systemd service/unit0.0.1Harald Welte3-0/+19
Change-Id: I956cd9e7ff378a6372524175a1c83416be45610b
2020-01-06e1-prbs-test: Add initial code for checking ICE40-E1 tracesHarald Welte3-3/+239
The idea of this code is to check captures made by ICE40 against the known transmitted per-timeslots PRBS sequences. Change-Id: I084a9737c9e051dcadf971e39e32f10f89aecfbd
2020-01-06contrib: add e1-prbs-testHarald Welte8-0/+727
e1-prbs-test is a small utility that can be used to do PRBS testing on E1/T1 lines using DAHDI cards. A transmiter and receiver are exchanging timeslot-specific PRBS sequences. Change-Id: Ib25d266e61e0d70919cc4e65d5b1bf0bc9ec7d00
2019-07-10contrib/jenkins.sh: run "make maintainer-clean"Oliver Smith1-0/+1
Related: OS#3047 Change-Id: If69a9bddefd74fbdd8003d9efbb4f7756f407037
2019-05-11contrib: Add jenkins build scriptSylvain Munaut1-0/+48
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>