Osmocom E1 Daemon (for icE1usb USB E1 adapter) and OCTOI https://osmocom.org/projects/osmo-e1d
Go to file
Sylvain Munaut 7cc8a7b806 contrib/e1-prbs-test: Delay the TX pipe fill data until first RX
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
2022-01-09 15:09:11 +01:00
contrib contrib/e1-prbs-test: Delay the TX pipe fill data until first RX 2022-01-09 15:09:11 +01:00
debian Bump version: 0.2.2 → 0.3.0 2022-01-01 15:42:20 +01:00
doc vpair: fix writing config file with vpairs configured 2020-12-19 18:27:37 +01:00
include Introduce a #define for the maximum HDLC buffer size (264) 2021-12-31 16:47:12 +01:00
src mux_demux: In RAW mode, fill with dummy until first TX 2022-01-09 15:09:11 +01:00
.gitignore gitignore: Add configure~ 2021-06-04 18:05:56 +02:00
COPYING Initial code import 2019-05-11 22:31:12 +02:00
COPYING.gpl2 Initial code import 2019-05-11 22:31:12 +02:00
COPYING.lgpl3 Initial code import 2019-05-11 22:31:12 +02:00
Makefile.am add systemd service/unit 2020-07-01 08:29:39 +00:00
README.md add README.md describing what this repository is about 2021-03-21 22:51:55 +01:00
TODO-RELEASE Bump version: 0.1.1.33-4292-dirty → 0.2.0 2021-02-24 14:07:28 +01:00
configure.ac Bump version: 0.2.1.5-5e0d-dirty → 0.2.2 2021-11-16 18:10:15 +01:00
git-version-gen Initial code import 2019-05-11 22:31:12 +02:00
libosmo-e1d.pc.in Initial code import 2019-05-11 22:31:12 +02:00

README.md

osmo-e1d - Osmocom E1 interface daemon

This repository contains the osmocom E1 interface daemon, a pure userspace driver for the icE1usb hardware USB E1 adapter.

It is part of the Osmocom Open Source Mobile Communications project.

Homepage

The official homepage of the project is https://osmocom.org/projects/osmo-e1d/wiki

GIT Repository

You can clone from the official osmo-e1d.git repository using

git clone git://git.osmocom.org/osmo-e1d.git
git clone https://git.osmocom.org/osmo-e1d.git

There is a cgit interface at https://git.osmocom.org/osmo-e1d/

Mailing List

Discussions related to osmo-e1d are happening on the openbsc@lists.osmocom.org mailing list, please see https://lists.osmocom.org/mailman/listinfo/openbsc for subscription options and the list archive.

Please observe the Osmocom Mailing List Rules when posting.

Contributing

Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards

We us a gerrit based patch submission/review process for managing contributions. Please see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for more details

The current patch queue for osmo-e1d can be seen at https://gerrit.osmocom.org/#/q/project:osmo-e1d+status:open