aboutsummaryrefslogtreecommitdiffstats
path: root/src/intf_line.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-06usb: Add support for new GPSDO status field "Accumulated error"Sylvain Munaut1-0/+1
2022-04-19e1d: stat_items for the GPS-DO related bitsHarald Welte1-0/+23
2022-04-19Add rate counters for number of frames muxed/demuxed (E1 side)Harald Welte1-0/+2
2022-04-17Set rate_ctr_group name for each lineHarald Welte1-0/+3
2022-03-28OCTOI: initial support for E1oIP forwardingHarald Welte1-5/+54
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-02-01Allow configuration of interfaces/lines via VTYHarald Welte1-0/+12
2022-01-31e1_{intf,line}_new: Allow caller to specify the numeric identifierHarald Welte1-10/+37
2022-01-09cosmetic: Adhere osmocom coding style in for-loopsHarald Welte1-2/+2
2021-12-31e1d: Add watchdog timer to detect dead lines / USB devicesHarald Welte1-0/+21
2021-01-05Evaluate received E and A bits in TS0Harald Welte1-0/+27
2020-12-20Move e1d_find_intf + e1_intf_find_line to intf_line.cHarald Welte1-0/+24
2020-12-20e1_line.c: Split multiplex + demultiplex into separate mux_demux.cHarald Welte1-334/+0
2020-12-20Add per-line rate counter group to count various errorsHarald Welte1-0/+21
2020-07-22implement buffering to chunks in E1->application directionHarald Welte1-2/+44
2020-07-20cosmetic: create HDLC specific sub-structure within e1_tsHarald Welte1-20/+20
2020-07-14actually implement the superchannel modeHarald Welte1-58/+160
2020-07-14introduce concept of superchannel to data structuresHarald Welte1-5/+13
2020-07-12_e1_rx_hdlcfs: const-ify input buffer argumentHarald Welte1-1/+1
2020-07-12Fix HDLC-FCS transmit sideHarald Welte1-1/+1
2020-07-11Use SOCK_STREAM sockets for E1_TS_MODE_RAWHarald Welte1-6/+1
2020-07-11Detect truncated reads on SOCK_SEQPACKET socketsHarald Welte1-2/+16
2020-06-29Add virtual pair of E1 interfacesHarald Welte1-0/+1
2020-06-29actually set the back-pointer from timeslot to lineHarald Welte1-0/+1
2020-06-29extend logging (log more noteworthy events)Harald Welte1-2/+10
2020-06-29Always log context (interface/line/timeslot) when availableHarald Welte1-8/+8
2020-06-29close timeslot socket if read or write returns negativeHarald Welte1-4/+23
2020-06-29add e1_line_destroy() / e1_intf_destroy() functionsHarald Welte1-0/+29
2020-06-29_e1_line_new(): Initialize timeslot fd to -1Harald Welte1-1/+3
2020-06-29introduce notion of 'driver'Harald Welte1-0/+4
2020-06-29change list ordering for list of interfaces / linesHarald Welte1-4/+4
2020-06-29move from printf() debug output to libosmocore loggingHarald Welte1-7/+12
2020-06-29remove code not specific to USB from usb.c to intf_line.cHarald Welte1-0/+252