aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/bsc
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2021-07-21 20:14:05 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2021-07-23 13:35:04 +0200
commitc8edaad0bfb7d7cd2ce04405e13608c419e7c31c (patch)
tree405a19f32e3cfcdc10118bf7be809cc39e47beef /include/osmocom/bsc
parente19289fb89c2176598cb3bbf1fb922993b908110 (diff)
Split bts_vty.c creating bts_trx_vty.c
Diffstat (limited to 'include/osmocom/bsc')
-rw-r--r--include/osmocom/bsc/vty.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/osmocom/bsc/vty.h b/include/osmocom/bsc/vty.h
index 0b4504cdc..9ea983541 100644
--- a/include/osmocom/bsc/vty.h
+++ b/include/osmocom/bsc/vty.h
@@ -13,6 +13,8 @@ struct gsm_nm_state;
struct pchan_load;
struct gsm_lchan;
struct bsc_subscr;
+struct gsm_e1_subslot;
+struct e1inp_sign_link;
struct vty;
void openbsc_vty_print_statistics(struct vty *vty, struct gsm_network *);
@@ -53,6 +55,15 @@ void ts_dump_vty(struct vty *vty, struct gsm_bts_trx_ts *ts);
void lchan_dump_full_vty(struct vty *vty, struct gsm_lchan *lchan);
void lchan_dump_short_vty(struct vty *vty, struct gsm_lchan *lchan);
+int bts_trx_vty_init(void);
+void config_write_trx_single(struct vty *vty, struct gsm_bts_trx *trx);
+void config_write_e1_link(struct vty *vty, struct gsm_e1_subslot *e1_link,
+ const char *prefix);
+void e1isl_dump_vty_tcp(struct vty *vty, const struct e1inp_sign_link *e1l);
+void e1isl_dump_vty(struct vty *vty, struct e1inp_sign_link *e1l);
+void parse_e1_link(struct gsm_e1_subslot *e1_link, const char *line,
+ const char *ts, const char *ss);
+
enum bsc_vty_cmd_attr {
BSC_VTY_ATTR_RESTART_ABIS_OML_LINK = 0,
BSC_VTY_ATTR_RESTART_ABIS_RSL_LINK,