aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
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
2022-01-09usb: Add warning for error during interrupt transfersSylvain Munaut1-0/+5
2022-01-09Fix a bunch of warning raised by the new build warning optionsSylvain Munaut6-15/+12
2022-01-09build: Increase warningsSylvain Munaut1-1/+1
2022-01-06e1d/usb: Use wMaxPacketSize to know maximum number of frames to sendSylvain Munaut1-2/+3
2022-01-06e1d/usb: Limit feedback EP transfer size to 3Sylvain Munaut1-1/+1
2022-01-02Add support for icE1usb RAI interrupt error flagHarald Welte2-1/+8
2022-01-02Use the error counters for remote alarm + remote CRC errorHarald Welte1-2/+6
2021-12-31update ice1usb_proto.h to current masterHarald Welte2-9/+16
2021-12-31e1d: Add watchdog timer to detect dead lines / USB devicesHarald Welte3-0/+29
2021-12-31e1d-ts-pipe: Don't write more HDLC bytes than e1d supportsHarald Welte1-4/+8
2021-12-31Introduce a #define for the maximum HDLC buffer size (264)Harald Welte1-2/+4
2021-12-31e1d: reliably detect EOF (HDLC-FCS mode)Harald Welte1-2/+2
2021-12-31e1d: reliably detect EOF in _e1_ts_{read,write} (RAW mode)Harald Welte1-2/+2
2021-11-12make compile-time default logging configuration less verboseHarald Welte1-2/+2
2021-06-04Use new stat item/ctr getter APIsPau Espin Pedrol1-1/+1
2021-05-10ctl: properly set the timeslot mode in E1DP_CMD_TS_QUERYHarald Welte1-2/+16
2021-03-26e1d: fix ASSERT during "write terminal"Harald Welte1-1/+5
2021-02-24Bump version: 0.1.1.33-4292-dirty → 0.2.00.2.0Pau Espin Pedrol1-1/+1
2021-01-05Add new "osmo-e1gen" program.Harald Welte7-0/+1449
2021-01-05Evaluate received E and A bits in TS0Harald Welte6-7/+85
2020-12-20vty: export vty_e1d + move e1d_vty_node to header fileHarald Welte2-5/+7
2020-12-20Move e1d_find_intf + e1_intf_find_line to intf_line.cHarald Welte3-24/+31
2020-12-20move usb.c function declarations to newly-created usb.hHarald Welte3-2/+17
2020-12-20usb.c: Mark _e1_usb_open_device() as staticHarald Welte1-1/+1
2020-12-20e1_line.c: Split multiplex + demultiplex into separate mux_demux.cHarald Welte3-334/+378
2020-12-20support for control endpoint requests to icE1usb to switch Rx/Tx modeHarald Welte1-0/+108
2020-12-20Add per-line rate counter group to count various errorsHarald Welte4-0/+46
2020-12-20Add support for icE1usb interrupt endpoint error reportingHarald Welte3-3/+196
2020-12-19usb: Increase number of transfers from 2 to 4Harald Welte1-2/+2