osmo-e1d/src
Harald Welte 38b1c5d3f0 RIFO (random in, first out) for IP->E1 direction
In the past, we used a FIFO structure (first in, first out) - which
obviously cannot deal with packet re-ordering on the IP side.

This patch introduces a new "RIFO" as a replacement for the FIFO.

The RIFO is able to reconstruct E1 frame ordering by using the
reduced frame number from the TDMoIP messages, at least as long
as the related frame number range is within the current RIFO depth.

Change-Id: I22256870114cb85e4e10932554478be7061e086b
2022-04-09 13:21:49 +02:00
..
e1gen Fix a bunch of warning raised by the new build warning options 2022-01-09 11:43:01 +01:00
octoi RIFO (random in, first out) for IP->E1 direction 2022-04-09 13:21:49 +02:00
Makefile.am OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
ctl.c OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
e1d-ts-pipe.c e1d-ts-pipe: Don't write more HDLC bytes than e1d supports 2021-12-31 16:47:15 +01:00
e1d.h OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
e1oip.c OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
ice1usb_proto.h GPS-DO support for icE1usb hardware 2022-02-07 18:38:08 +01:00
intf_line.c OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
log.c make compile-time default logging configuration less verbose 2021-11-12 21:34:34 +01:00
log.h Always log context (interface/line/timeslot) when available 2020-06-29 23:09:27 +02:00
mux_demux.c OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
osmo-e1d.c OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
osmo-e1gen.c Add new "osmo-e1gen" program. 2021-01-05 23:46:05 +01:00
proto.c Add new E1DP_CMD_LINE_CONFIG for switching channelized/superchannel 2020-07-15 10:26:15 +00:00
proto_clnt.c make sure a given timeslot can only be opened once (by default) 2020-09-20 11:55:14 +02:00
proto_srv.c Fix a bunch of warning raised by the new build warning options 2022-01-09 11:43:01 +01:00
usb.c OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
usb.h GPS-DO support for icE1usb hardware 2022-02-07 18:38:08 +01:00
vpair.c e1_{intf,line}_new: Allow caller to specify the numeric identifier 2022-01-31 19:51:14 +01:00
vty.c OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00