aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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-19e1d: stat_items for the GPS-DO related bitsHarald Welte3-0/+45
2022-04-19octoi: Add new rate-counter for out-of-order packetsHarald Welte2-0/+4
2022-04-19Add rate counters for number of frames muxed/demuxed (E1 side)Harald Welte3-0/+8
2022-04-19octoi: Update RIFO depth also on dequeueHarald Welte1-1/+1
2022-04-18Fix stats exporterHarald Welte1-0/+2
2022-04-17Set rate_ctr_group name for each lineHarald Welte1-0/+3
2022-04-17Make use of libosmcoore cpu_sched_vtyHarald Welte1-0/+2
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-10vty: Print only applicable information during 'show line'Harald Welte1-8/+17
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 Welte26-10/+3174
2022-03-28vty.c: Fix re-reading of config file after 'write file'Harald Welte1-3/+3
2022-03-28mux_demux.c: Use %zu for size_tHarald Welte1-1/+1
2022-03-28intf_line: Ensure unique rate counter group indexesHarald Welte1-1/+1
2022-03-28cosmetic: curly braces around multi-line blocksHarald Welte1-2/+4
2022-03-28intf_line.c: Make e1d_find_intf_by_usb_serial safe for empty stringHarald Welte1-0/+3
2022-03-28cosmetic: Remove extra empty newlines from end of intf_line.cHarald Welte1-3/+0
2022-03-28e1d.h: add #pragma onceHarald Welte1-0/+1
2022-03-27usb: rename 'size' to 'len' in callback functionsHarald Welte1-11/+11
2022-02-07Proper libusb error reporting in all error pathsHarald Welte1-13/+32
2022-02-07GPS-DO support for icE1usb hardwareHarald Welte4-2/+316
2022-02-01Allow configuration of interfaces/lines via VTYHarald Welte4-14/+261
2022-01-31e1_{intf,line}_new: Allow caller to specify the numeric identifierHarald Welte4-16/+43
2022-01-31update copyright statementHarald Welte1-2/+3
2022-01-31make rate_counters workHarald Welte1-0/+1
2022-01-10usb: Use libusb_status_str when logging INT EP errorHarald Welte1-1/+2
2022-01-10usb: Print failed USB isochronous packetsHarald Welte1-5/+28
2022-01-09cosmetic: Adhere osmocom coding style in for-loopsHarald Welte4-20/+17
2022-01-09mux_demux: In RAW mode, fill with dummy until first TXSylvain Munaut2-2/+20
2022-01-09mux_demux: Shuffle functions around for consistencySylvain Munaut1-52/+52