Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: If9d3d4b7b06aef156fd895415db3b30bdecd74b4
|
|
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
|
|
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
|
|
Change-Id: I7d0972705e898fd75cda3e92104c67c56ec166d5
|
|
This allows e1-prbs-test to not only use DAHDI devices, but also
osmo-e1d supported devices
Change-Id: I0e88f2b056db931b0e442567efa9a8d270abb9f2
|
|
Change-Id: I956cd9e7ff378a6372524175a1c83416be45610b
|
|
The idea of this code is to check captures made by ICE40 against
the known transmitted per-timeslots PRBS sequences.
Change-Id: I084a9737c9e051dcadf971e39e32f10f89aecfbd
|
|
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
|
|
Related: OS#3047
Change-Id: If69a9bddefd74fbdd8003d9efbb4f7756f407037
|
|
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|