aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libbsc/abis_nm_vty.c
AgeCommit message (Collapse)AuthorFilesLines
2016-03-03mscplit: try to clarify root talloc ctx and global gsm_network.Neels Hofmeyr1-2/+2
The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands.
2013-10-30vty: Use vty_install_default() instead of bsc_install_default()Jacob Erlbeck1-1/+1
Remove ournode_exit_cmd, ournode_end_cmd, and bsc_install_default() since this functionality is provided by the current libosmocore. Replace calls to bsc_install_default() by call to vty_install_default() with the following semantic patch: @rule1@ expression N; @@ - bsc_install_default(N); + vty_install_default(N); Ticket: OW#952 Sponsored-by: On-Waves ehf
2013-09-02vty: Use generic 'end' and 'exit' commandsJacob Erlbeck1-2/+1
Add bsc_install_default() and replace all install_default() This patch adds bsc_install_default() which calls install_default() and add 'exit' and 'end'. All other calls to install_default() are replaced by calls to bsc_install_default(). Since 'exit' and 'end' are now added automatically to each node, the explicit registrations of these commands are removed by this patch, too. The related tests succeed now without work-arounds (except for the 'config' node itself which is part of libosmocore).
2012-08-16complete the VTY help messages so we don't get "null" in the manualHarald Welte1-1/+18
2012-02-03vty: Remove two unimplemented OML functionsHolger Hans Peter Freyther1-24/+0
attribute get|set <0-255> (.HEX) was never implemented and the output about the unused attributes clutter the build output, remove them. GCC warning: abis_nm_vty.c: In function ‘oml_attrib_get’: abis_nm_vty.c:141:25: warning: unused variable ‘oms’ [-Wunused-variable] abis_nm_vty.c: In function ‘oml_attrib_set’: abis_nm_vty.c:152:25: warning: unused variable ‘oms’ [-Wunused-variable]
2011-05-31abis: Get the structs and values from libosmocoreHolger Hans Peter Freyther1-0/+2
Remove the forward declarations for functions and structs that have been moved to libosmocore.
2011-05-23abis_nm: Some more fall-out from the abis_nm move to libosmocoreHarald Welte1-2/+2
we want get_string_value(), not the equivalent of get_value_string()
2011-05-23abis_nm: fix some fallout regarding abis_nm migration to libosmocoreHarald Welte1-2/+2
Thanks to Holger for noticing this.
2011-03-23src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso1-3/+3
libosmogsm is a new library that is distributed in the libosmocore. Now, openbsc depends on it. This patch gets openbsc with this change. This patch also rewrites all include path to the new osmocom/[gsm|core] Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2011-03-04prefix sub-directories containing libraries with 'lib'Harald Welte1-0/+197
... and make sure tests work again after restructuring