Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
libosmocore
/
886e742935ad574d4643e5bcae4ce5dc96e47471
/
src
/
ctrl
/
control_if.c
1688699
select: Rename BSC_FD_* constants to OSMO_FD_*
by Harald Welte
· 5 years ago
30b2e34
ctrl: use #define for TRAP id
by Max
· 6 years ago
a66de71
ctrl: print textual error on IPA parsing failure
by Max
· 6 years ago
e484d42
add support for ipaccess messages on the ctrl interface
by Stefan Sperling
· 6 years ago
59e6059
ctrl: ctrl_handle_msg: Avoid sending back received ERROR msgs
by Pau Espin Pedrol
· 6 years ago
b418682
ctrl: Add doxygen API documentation; generate html from it
by Harald Welte
· 6 years ago
3b8921f
cosmetic: Whitespace fixes in control_if.c
by Harald Welte
· 6 years ago
686eba9
control_if: Avoid heap-use-after-free in osmo_wqueue_bfd_cb
by Pau Espin Pedrol
· 6 years ago
7c0031f
cosmetic: flatten ctrl_handle_msg()
by Neels Hofmeyr
· 6 years ago
cdbc9af
ctrl: fix deferred commands (and hence fix osmo-bts-sysmo 'clock-info' cmd)
by Neels Hofmeyr
· 6 years ago
5995281
CTRL: Ensure peer/connection info is always printed the same way
by Harald Welte
· 7 years ago
29e2798
control_if: Log the disconnect of a CTRL client
by Harald Welte
· 7 years ago
f360b42
control_if: Close control connection socket/fd on read/write == 0
by Harald Welte
· 7 years ago
c0b0b62
ctrl: on parse errors, return a detailed message to sender
by Neels Hofmeyr
· 7 years ago
f2c10f1
ctrl: fix mem leak when handling GET_REPLY and SET_REPLY
by Neels Hofmeyr
· 7 years ago
d53d216
ctrl: prep test: separate new ctrl_handle_msg() from handle_control_read()
by Neels Hofmeyr
· 7 years ago
7dc8e88
ctrl: make response easier to parse
by Max
· 7 years ago
b4718fd
Improve get_rate_ctr() error handling
by Max
· 7 years ago
b214af5
ctrl: log incorrect interval values
by Max
· 7 years ago
52a38dd
Ctrl: add rate counter group introspection
by Max
· 7 years ago
e08da97
Fix/Update copyright notices; Add SPDX annotation
by Harald Welte
· 7 years ago
ea66852
ctrl: allow more nodes than those in enum ctrl_node_type
by Neels Hofmeyr
· 7 years ago
216338c
Rename 'statistics.c' to 'counter.c'
by Harald Welte
· 7 years ago
17518fe
doxygen: unify use of \file across the board
by Neels Hofmeyr
· 7 years ago
87e4550
doxygen: enable AUTOBRIEF, drop \brief
by Neels Hofmeyr
· 7 years ago
33c7ba6
Simplify ctrl cmd lookup
by Max
· 7 years ago
0b2f715
control_if: Don't use magic number '5' when allocating vector
by Harald Welte
· 7 years ago
31c0fef
control_if: Add control interface commands for FSMs
by Harald Welte
· 7 years ago
f85861d
control_if: Add helper function for 'local execution' of control command
by Harald Welte
· 7 years ago
79c137c
control_if: Add API to initialize control interface without TCP port bind
by Harald Welte
· 7 years ago
d6b1f85
ctrl: Allow installation of additional node lookup helpers
by Harald Welte
· 7 years ago
a81055d
fix spelling in API docu, command reply, logging, descriptions
by Thorsten Alteholz
· 7 years ago
2ed3659
Handle replies in ctrl_cmd_handle()
by Max
· 7 years ago
9756c46
Fix client-side ctrl interface helpers
by Max
· 7 years ago
a100464
libosmoctrl: Fix typo in ctrl_interface_connect()
by Harald Welte
· 7 years ago
fa9e05e
Expand and expose ctrl connection allocation
by Max
· 7 years ago
32ee5af
Document ctrl_interface_setup_dynip() function
by Max
· 8 years ago
f12d40f
fix various compiler warnings (on FreeBSD-11.0)
by Harald Welte
· 8 years ago
bc067eb
Add function to send TRAP over Control Interface
by Max
· 8 years ago
38d232e
log CTRL bind address and port
by Neels Hofmeyr
· 8 years ago
5b34f77
remove unused local variable in get_rate_ctr()
by Neels Hofmeyr
· 8 years ago
2e38d35
remove unused function get_rate_ctr_group()
by Neels Hofmeyr
· 8 years ago
22886d9
Fix retrieving rate_ctr over control interface
by Max
· 8 years ago
4934309
add ctrl_interface_setup_dynip() for bind address
by Neels Hofmeyr
· 8 years ago
267fd86
libctrl: Include config.h so we can include netinet/tcp.h
by Holger Hans Peter Freyther
· 9 years ago
e15ac06
fix libosmocore build for NuttX target
by Harald Welte
· 10 years ago
39c9e7b
libctrl: Add support for 'deferred control commands'
by Harald Welte
· 10 years ago
5e21131
ctrl: Attempt fix the build on FreeBSD and add include file
by Holger Hans Peter Freyther
· 10 years ago
ae2fcb2
rename controlif_setup() to ctrl_interface_setup()
by Harald Welte
· 10 years ago
528134b
libctrl: Move bulk of control node lookup inti libosmoctrl
by Harald Welte
· 10 years ago
c78e74e
libctrl: remove 'struct gsm_network' references
by Harald Welte
· 10 years ago
acbb4c9
libctrl: adopt to recent ipaccess/ipa naming change
by Harald Welte
· 10 years ago
7fd0c83
libctrl: Add DLCTRL as logging context for the control interface
by Harald Welte
· 10 years ago
c9df37d
libctrl: Avoid using external tall_bsc_ctx
by Harald Welte
· 10 years ago
1238cc6
libctrl: remove openbsc headers, convert from make_sock to libosmocore
by Harald Welte
· 10 years ago
e1a502b
libctrl: Remove reference to 'DNAT' in favor of 'DCTRL'
by Harald Welte
· 10 years ago
dda4225
libctr: rename/move control interface to libosmocore naming scheme
by Harald Welte
· 10 years ago
[Renamed from openbsc/src/libctrl/control_if.c]
141de62
ipa: Use enhanced ipa_msg_recv_buffered() to cope with partioned IPA messages
by Jacob Erlbeck
· 10 years ago
ea62a38
ctrl: Move the lookup into a separate file in preparation for GPRS
by Holger Hans Peter Freyther
· 10 years ago
e6d5615
ctrl: Set a generic reply when it hasn'n been set
by Jacob Erlbeck
· 11 years ago
6d96dd7
ctrlif: Flush/Clear write_queue when closing the control socket
by Harald Welte
· 11 years ago
9c97493
libctrl, osmo-bsc: Get rid of net prefix
by Daniel Willmann
· 13 years ago
3463941
ctrl: Use strtol instead of atoi to detect conversion errors
by Daniel Willmann
· 13 years ago
5d9b203
ctrl: Improve error messages in ctrl_cmd_handle
by Daniel Willmann
· 13 years ago
bed515f
ctrl: Change the paths to bts.%i. instead of bts%i
by Daniel Willmann
· 13 years ago
9f97316
ctrl: Improve error handling if controlif setup fails
by Daniel Willmann
· 13 years ago
35a1b3b
libctrl: Add function ctrl_cmd_send_to_all
by Daniel Willmann
· 13 years ago
f2e75d4
libctrl: Add trap helper function
by Daniel Willmann
· 13 years ago
782974b
libctrl: Change controlif_setup so it returns the ctrl handle
by Daniel Willmann
· 13 years ago
0e0cf37
libctrl: Keep track of connections in struct ctrl_handle
by Daniel Willmann
· 13 years ago
ad6451f
misc: Use other size modifiers to fix compiler warnings
by Holger Hans Peter Freyther
· 12 years ago
1d3634e
libctrl: only free() msgb if it was alloc()ed
by Alexander Huemer
· 13 years ago
f7c74e5
libctrl: Mark the cmd set/get/verify functions static
by Daniel Willmann
· 13 years ago
b06dd30
libctrl: Bind control interface to localhost
by Daniel Willmann
· 13 years ago
19abc95
libctrl: Use DCTRL as logging destination in libctrl
by Holger Hans Peter Freyther
· 13 years ago
10dfc26
src: port openBSC over libosmo-abis
by Pablo Neira Ayuso
· 13 years ago
0834a34
libctrl: Use inttypes.h macros to make uint64_t printfs portable.
by Daniel Willmann
· 13 years ago
e9f5894
libctrl: Add commands to query counters and rate_cntr
by Daniel Willmann
· 13 years ago
1264cb4
Add libctrl, an SNMP-like control interface
by Daniel Willmann
· 14 years ago