osmo-e1d/src/octoi
Andreas Eversberg 8d65c3ff4d Add option to automatically reset RIFO on underrun/overflow
Whenever the RIFO buffer fill drifts away from its target, it can be
automatically reset and filled to the initial prefill_frame_count value.
The average fill is measured over several seconds. A given deviation
in percent of the prefill_frame_count is used to trigger that reset.
If the deviation is not set (0), this feature is deactivated.

There are two reasons for this to happen: The GPS clock is missing, so
the receiving interface is not in sync with the transmitting interface.
The delay changes significantly, due to congestion on the path between
both peers. (poor internet connection)

Change-Id: Id7ccbfbdb288990c01f185dec79a1022a68b4748
2024-01-19 18:23:01 +01:00
..
Makefile.am Bump version: 0.5.0.11-b7c9-dirty → 0.6.0 2023-09-12 13:30:07 +02:00
e1oip.c Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
e1oip.h Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
frame_fifo.c cosmetic: remove dead code {fifo,rifo}_dump() functions 2022-04-20 21:32:20 +02:00
frame_fifo.h Increasing max FIFO size for feature request 5875, adapting tests 2023-01-26 09:45:45 -07:00
frame_rifo.c Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
frame_rifo.h Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
libosmo-octoi.map OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
octoi.c octoi: Fix missing check of osmo_fsm_register() return value 2023-07-18 14:02:02 +02:00
octoi.h OCTOI: initial support for E1oIP forwarding 2022-03-28 12:26:09 +02:00
octoi_clnt_fsm.c Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
octoi_clnt_vty.c Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
octoi_fsm.c octoi: Prevent segfault on 'show octoi-clients if a client has no line 2022-10-12 22:16:12 +02:00
octoi_fsm.h octoi: Send ECHO_REQ every 10s and update the related stat_item 2022-05-01 11:22:06 +02:00
octoi_sock.c octoi: only memcpy() if it is present in _octoi_tx_echo() 2022-05-01 11:22:06 +02:00
octoi_sock.h e1oip: Add rate_ctr for rx + tx packet / byte count 2022-05-01 11:22:06 +02:00
octoi_srv_fsm.c Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
octoi_srv_vty.c Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00
octoi_vty.h Add option to automatically reset RIFO on underrun/overflow 2024-01-19 18:23:01 +01:00