aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-12-19Add new "osmo-e1gen" program.laforge/e1genHarald Welte7-0/+1427
2020-12-19vty: export vty_e1d + move e1d_vty_node to header fileHarald Welte2-5/+7
2020-12-19Move e1d_find_intf + e1_intf_find_line to intf_line.cHarald Welte3-24/+31
2020-12-19move usb.c function declarations to newly-created usb.hHarald Welte3-2/+19
2020-12-19e1_line.c: Split multiplex + demultiplex into separate mux_demux.cHarald Welte3-334/+378
2020-12-19support for control endpoint requests to icE1usb to switch Rx/Tx modeHarald Welte1-0/+108
2020-12-17Add per-line rate counter group to count various errorsHarald Welte4-1/+47
2020-12-17Add support for icE1usb interrupt endpoint error reportingHarald Welte3-3/+192
2020-12-17vpair: fix writing config file with vpairs configuredHarald Welte3-1/+75
2020-10-18Use OSMO_FD_* instead of deprecated BSC_FD_*Harald Welte1-1/+1
2020-09-20make sure a given timeslot can only be opened once (by default)Harald Welte2-5/+30
2020-09-11src/ctl.c: Log NOTICE messages whenever client send unexpected requestsHarald Welte1-5/+16
2020-09-01usb: Don't pass negative length values to e1_line_demux_in()Harald Welte1-0/+2
2020-07-22make RAW read buffer size configurable (instead of hard-coded 160)Harald Welte3-8/+17
2020-07-22implement buffering to chunks in E1->application directionHarald Welte3-2/+66
2020-07-20cosmetic: create HDLC specific sub-structure within e1_tsHarald Welte3-29/+31
2020-07-15Add new E1DP_CMD_LINE_CONFIG for switching channelized/superchannelHarald Welte3-0/+101
2020-07-14actually implement the superchannel modeHarald Welte3-59/+172
2020-07-14introduce concept of superchannel to data structuresHarald Welte3-6/+32
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 Welte2-7/+15
2020-07-11print E1DP Mode as string, not in numeric formatHarald Welte3-2/+3
2020-07-11Detect truncated reads on SOCK_SEQPACKET socketsHarald Welte1-2/+16
2020-07-09usb.c: Fix error introducing Tx underflowsHarald Welte1-1/+1
2020-07-09add missing call to logging_vty_add_cmds() during startupHarald Welte1-0/+2
2020-07-09migrate to proper allocated USB Product IDHarald Welte1-1/+1
2020-07-01Makefile.am: Don't put LIBS into CFLAGSHarald Welte1-1/+1
2020-07-01proto*.[ch]: Don't refer to GPL if license is LGPLHarald Welte3-9/+6
2020-06-30vty: Print actual driver name instead of FIXMEHarald Welte1-1/+2
2020-06-30Add osmo-e1d-pipe utilityHarald Welte2-0/+218
2020-06-29Add virtual pair of E1 interfacesHarald Welte6-9/+232
2020-06-29actually set the back-pointer from timeslot to lineHarald Welte1-0/+1
2020-06-29extend logging (log more noteworthy events)Harald Welte2-2/+16
2020-06-29Always log context (interface/line/timeslot) when availableHarald Welte3-12/+21
2020-06-29close timeslot socket if read or write returns negativeHarald Welte1-4/+23
2020-06-29proto.h: Share default socket path between client and daemonHarald Welte1-1/+2
2020-06-29add e1_line_destroy() / e1_intf_destroy() functionsHarald Welte2-0/+35
2020-06-29Export _e1d_ts_stop() function inside daemonHarald Welte2-3/+7
2020-06-29ctl.c: Fix off-by-one: FD=0 is a valid file descriptorHarald Welte1-1/+1
2020-06-29_e1_line_new(): Initialize timeslot fd to -1Harald Welte1-1/+3
2020-06-29introduce notion of 'driver'Harald Welte3-0/+12
2020-06-29change list ordering for list of interfaces / linesHarald Welte1-4/+4
2020-06-29VTY interface supportHarald Welte5-9/+237
2020-06-29libosmo-e1d: Add value_string for msg_type and modeHarald Welte1-0/+16
2020-06-29move from printf() debug output to libosmocore loggingHarald Welte4-8/+19
2020-06-29remove code not specific to USB from usb.c to intf_line.cHarald Welte4-197/+271
2020-01-06port to new libosmousblaforge/e1-prbs-testHarald Welte3-18/+5
2019-07-10build: Disable some warnings that are just annoying for no reasonsSylvain Munaut1-1/+1
2019-07-10usb: Temporarily mark e1uf_destroy as 'unused'Sylvain Munaut1-1/+1