aboutsummaryrefslogtreecommitdiffstats
path: root/src/ctrl/control_if.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-15ctrl: Support recovering from short writePau Espin Pedrol1-1/+7
2021-06-04Use new stat item/ctr getter APIsPau Espin Pedrol1-2/+2
2021-01-29ctrl_connection: Initialize write_queue.bfd.fd to -1 during allocationPau Espin Pedrol1-0/+1
2021-01-06ctrl: Allow handling CTRL get/set replies in user defined codePau Espin Pedrol1-0/+4
2019-03-21select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte1-2/+2
2018-12-03ctrl: use #define for TRAP idMax1-1/+1
2018-11-26ctrl: print textual error on IPA parsing failureMax1-1/+1
2018-10-15add support for ipaccess messages on the ctrl interfaceStefan Sperling1-5/+29
2018-07-16ctrl: ctrl_handle_msg: Avoid sending back received ERROR msgsPau Espin Pedrol1-2/+3
2018-05-26ctrl: Add doxygen API documentation; generate html from itHarald Welte1-1/+21
2018-05-26cosmetic: Whitespace fixes in control_if.cHarald Welte1-3/+3
2018-05-04control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cbPau Espin Pedrol1-19/+22
2018-04-05cosmetic: flatten ctrl_handle_msg()Neels Hofmeyr1-17/+19
2018-04-05ctrl: fix deferred commands (and hence fix osmo-bts-sysmo 'clock-info' cmd)Neels Hofmeyr1-0/+7
2017-12-22CTRL: Ensure peer/connection info is always printed the same wayHarald Welte1-6/+6
2017-12-22control_if: Log the disconnect of a CTRL clientHarald Welte1-1/+4
2017-12-22control_if: Close control connection socket/fd on read/write == 0Harald Welte1-1/+9
2017-12-18ctrl: on parse errors, return a detailed message to senderNeels Hofmeyr1-11/+23
2017-12-18ctrl: fix mem leak when handling GET_REPLY and SET_REPLYNeels Hofmeyr1-2/+1
2017-12-18ctrl: prep test: separate new ctrl_handle_msg() from handle_control_read()Neels Hofmeyr1-17/+26
2017-11-27ctrl: make response easier to parseMax1-32/+9
2017-11-24Improve get_rate_ctr() error handlingMax1-1/+1
2017-11-24ctrl: log incorrect interval valuesMax1-4/+7
2017-11-24Ctrl: add rate counter group introspectionMax1-0/+18
2017-11-13Fix/Update copyright notices; Add SPDX annotationHarald Welte1-0/+4
2017-10-23ctrl: allow more nodes than those in enum ctrl_node_typeNeels Hofmeyr1-14/+67
2017-10-15Rename 'statistics.c' to 'counter.c'Harald Welte1-1/+1
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr1-2/+3
2017-06-23doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr1-6/+6
2017-05-08Simplify ctrl cmd lookupMax1-21/+19
2017-04-27control_if: Don't use magic number '5' when allocating vectorHarald Welte1-1/+1
2017-04-27control_if: Add control interface commands for FSMsHarald Welte1-0/+4
2017-04-27control_if: Add helper function for 'local execution' of control commandHarald Welte1-0/+28
2017-04-26control_if: Add API to initialize control interface without TCP port bindHarald Welte1-27/+63
2017-04-26ctrl: Allow installation of additional node lookup helpersHarald Welte1-0/+41
2017-04-23fix spelling in API docu, command reply, logging, descriptionsThorsten Alteholz1-1/+1
2017-03-01Handle replies in ctrl_cmd_handle()Max1-0/+17
2017-03-01Fix client-side ctrl interface helpersMax1-40/+1
2017-02-23libosmoctrl: Fix typo in ctrl_interface_connect()Harald Welte1-1/+1
2017-02-23Expand and expose ctrl connection allocationMax1-5/+51
2017-02-19Document ctrl_interface_setup_dynip() functionMax1-0/+8
2017-02-08fix various compiler warnings (on FreeBSD-11.0)Harald Welte1-1/+1
2016-10-12Add function to send TRAP over Control InterfaceMax1-0/+21
2016-09-23log CTRL bind address and portNeels Hofmeyr1-0/+3
2016-09-19remove unused local variable in get_rate_ctr()Neels Hofmeyr1-1/+1
2016-09-19remove unused function get_rate_ctr_group()Neels Hofmeyr1-37/+0
2016-06-14Fix retrieving rate_ctr over control interfaceMax1-13/+7
2016-02-25add ctrl_interface_setup_dynip() for bind addressNeels Hofmeyr1-1/+9
2015-03-18libctrl: Include config.h so we can include netinet/tcp.hHolger Hans Peter Freyther1-0/+2
2014-12-04fix libosmocore build for NuttX targetHarald Welte1-2/+6