diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2013-03-10 11:49:35 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2015-08-17 16:31:35 +0200 |
commit | 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (patch) | |
tree | 774f418cd07214c62d1402daac60010395046955 /openbsc/src/libbsc/bsc_vty.c | |
parent | 93e795c1fdee782efa3856baf0abdc21fe3edc7f (diff) |
Add option to set RADIO LINK TIMEOUT value via VTY
Diffstat (limited to 'openbsc/src/libbsc/bsc_vty.c')
-rw-r--r-- | openbsc/src/libbsc/bsc_vty.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/openbsc/src/libbsc/bsc_vty.c b/openbsc/src/libbsc/bsc_vty.c index af30f390c..e3eb7ccb5 100644 --- a/openbsc/src/libbsc/bsc_vty.c +++ b/openbsc/src/libbsc/bsc_vty.c @@ -543,6 +543,9 @@ static void config_write_bts_single(struct vty *vty, struct gsm_bts *bts) vty_out(vty, " periodic location update %u%s", bts->si_common.chan_desc.t3212 * 6, VTY_NEWLINE); + vty_out(vty, " radio-link-timeout %d%s", + get_radio_link_timeout(&bts->si_common.cell_options), + VTY_NEWLINE); vty_out(vty, " channel allocator %s%s", bts->chan_alloc_reverse ? "descending" : "ascending", VTY_NEWLINE); @@ -2272,6 +2275,19 @@ DEFUN(cfg_bts_no_per_loc_upd, cfg_bts_no_per_loc_upd_cmd, struct gsm_bts *bts = vty->index; bts->si_common.chan_desc.t3212 = 0; + + return CMD_SUCCESS; +} + +DEFUN(cfg_bts_radio_link_timeout, cfg_bts_radio_link_timeout_cmd, + "radio-link-timeout <4-64>", + "Radio link timeout criterion (BTS side)\n" + "Radio link timeout value (lost SACCH block)\n") +{ + struct gsm_bts *bts = vty->index; + + set_radio_link_timeout(&bts->si_common.cell_options, atoi(argv[0])); + return CMD_SUCCESS; } @@ -3466,6 +3482,7 @@ int bsc_vty_init(const struct log_info *cat) install_element(BTS_NODE, &cfg_bts_temp_ofs_inf_cmd); install_element(BTS_NODE, &cfg_bts_penalty_time_cmd); install_element(BTS_NODE, &cfg_bts_penalty_time_rsvd_cmd); + install_element(BTS_NODE, &cfg_bts_radio_link_timeout_cmd); install_element(BTS_NODE, &cfg_bts_gprs_mode_cmd); install_element(BTS_NODE, &cfg_bts_gprs_ns_timer_cmd); install_element(BTS_NODE, &cfg_bts_gprs_rac_cmd); |