aboutsummaryrefslogtreecommitdiffstats
path: root/src/octoi
AgeCommit message (Expand)AuthorFilesLines
2023-12-03[cosmetic] e1oip.h: Update TODO comment (we have RTT, frame loss stats)Harald Welte1-2/+1
2023-09-12Bump version: 0.5.0.11-b7c9-dirty → 0.6.00.6.0Pau Espin Pedrol1-1/+1
2023-08-14octoi: Add force-send-all-ts modeHarald Welte7-10/+44
2023-07-18octoi: Fix missing check of osmo_fsm_register() return valueHarald Welte1-2/+2
2023-02-07Bump version: 0.4.0.26-8aba-dirty → 0.5.00.5.0Pau Espin Pedrol1-1/+1
2023-02-01DAHDI trunkdev supportHarald Welte5-6/+75
2023-01-26Increasing max FIFO size for feature request 5875, adapting testsChristoph Lauter1-1/+1
2022-10-12octoi: Prevent segfault on 'show octoi-clients if a client has no lineSylvain Munaut1-2/+4
2022-07-12octoi_srv_fsm: fix implicit fall-throughOliver Smith1-0/+1
2022-05-08e1oip: Make batching-factor and prefill-frame-count configurableHarald Welte7-0/+62
2022-05-08e1oip: introduce #defines for BATCHING_FACTOR / PREFILL_COUNTHarald Welte2-2/+5
2022-05-01octoi: Send ECHO_REQ every 10s and update the related stat_itemHarald Welte5-5/+83
2022-05-01octoi: only memcpy() if it is present in _octoi_tx_echo()Harald Welte1-1/+2
2022-05-01e1oip: Add rate_ctr for rx + tx packet / byte countHarald Welte5-2/+63
2022-04-23e1oip: fix line counter descriptionsHarald Welte1-2/+2
2022-04-21octoi: Support setting IP DSCP and socket priority via VTYHarald Welte4-0/+150
2022-04-20cosmetic: remove dead code {fifo,rifo}_dump() functionsHarald Welte2-12/+0
2022-04-20e1oip: Add stat items for number of timeslotsHarald Welte2-0/+6
2022-04-20octoi: add new counter every time a connection is acceptedHarald Welte4-0/+4
2022-04-20octoi: Fix client re-start after clock drift disconnectHarald Welte1-1/+1
2022-04-20octoi: Terminate connection on too high RIFO OVERFLOW ratesHarald Welte3-11/+33
2022-04-20e1oip: Add rate_ctr for IP->E1 RIFO overflowsHarald Welte2-1/+6
2022-04-20e1oip: Rename e1oip:overflow to e1oip:e1o_overflowHarald Welte3-4/+4
2022-04-20octoi: differentiate UNDERRUN from SUBSTITUTED in countersHarald Welte4-5/+16
2022-04-20octoi: Fix frame_rifo_depth() functionSylvain Munaut2-4/+6
2022-04-20octoi: Disconnect the link when >= 7500 underruns/sHarald Welte3-5/+45
2022-04-19octoi: Simple RX priming / pre-fillingSylvain Munaut3-1/+9
2022-04-19octoi: Reset FIFO/RIFO when entering ACCEPTED stateHarald Welte4-5/+19
2022-04-19OCTOI: Fix the extension of 16b FN from packet to full 32b FNSylvain Munaut2-25/+23
2022-04-19octoi: Add new rate-counter for out-of-order packetsHarald Welte2-0/+4
2022-04-19octoi: Update RIFO depth also on dequeueHarald Welte1-1/+1
2022-04-17octo: give rate_ctr / stat_items meaningful identifiersHarald Welte3-1/+9
2022-04-17OCTOI: re-implement LINE_STAT_E1oIP_E1T_FIFOHarald Welte3-2/+13
2022-04-14RIFO: Fix issue in frame number bounds checkingSylvain Munaut2-10/+5
2022-04-14RIFO: Fix operator precedence issue in the math for bucket_for_fnSylvain Munaut1-1/+1
2022-04-14RIFO: Minor typo/comment fixesSylvain Munaut1-1/+1
2022-04-10fix segfault on 'show octoi-server' if no server configuredHarald Welte1-2/+6
2022-04-09RIFO: fix frame_rifo_in check on frame number wrap-aroundTobias Mädel3-3/+12
2022-04-09RIFO (random in, first out) for IP->E1 directionHarald Welte7-12/+241
2022-03-28OCTOI: initial support for E1oIP forwardingHarald Welte17-0/+2894