diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gb/common_vty.c | 34 | ||||
| -rw-r--r-- | src/gb/common_vty.h | 3 | ||||
| -rw-r--r-- | src/gb/gprs_bssgp_vty.c | 4 | ||||
| -rw-r--r-- | src/gb/gprs_ns_vty.c | 4 | 
4 files changed, 2 insertions, 43 deletions
diff --git a/src/gb/common_vty.c b/src/gb/common_vty.c index 5de51355..16f3bbd8 100644 --- a/src/gb/common_vty.c +++ b/src/gb/common_vty.c @@ -35,40 +35,6 @@  #include "common_vty.h" -/* Down vty node level. */ -gDEFUN(libgb_exit, -       libgb_exit_cmd, "exit", "Exit current mode and down to previous mode\n") -{ -	switch (vty->node) { -	case L_NS_NODE: -	case L_BSSGP_NODE: -		vty->node = CONFIG_NODE; -		vty->index = NULL; -		break; -	default: -		break; -	} -	return CMD_SUCCESS; -} - -/* End of configuration. */ -gDEFUN(libgb_end, -       libgb_end_cmd, "end", "End current mode and change to enable mode.") -{ -	switch (vty->node) { -	case L_NS_NODE: -	case L_BSSGP_NODE: -		vty_config_unlock(vty); -		vty->node = ENABLE_NODE; -		vty->index = NULL; -		vty->index_sub = NULL; -		break; -	default: -		break; -	} -	return CMD_SUCCESS; -} -  int gprs_log_filter_fn(const struct log_context *ctx,  			struct log_target *tar)  { diff --git a/src/gb/common_vty.h b/src/gb/common_vty.h index a0674a7f..801d2dab 100644 --- a/src/gb/common_vty.h +++ b/src/gb/common_vty.h @@ -5,6 +5,3 @@  extern int DNS, DBSSGP; -extern struct cmd_element libgb_exit_cmd; -extern struct cmd_element libgb_end_cmd; - diff --git a/src/gb/gprs_bssgp_vty.c b/src/gb/gprs_bssgp_vty.c index 30ba6037..dc786a14 100644 --- a/src/gb/gprs_bssgp_vty.c +++ b/src/gb/gprs_bssgp_vty.c @@ -211,9 +211,7 @@ int bssgp_vty_init(void)  	install_element(CONFIG_NODE, &cfg_bssgp_cmd);  	install_node(&bssgp_node, config_write_bssgp); -	install_default(L_BSSGP_NODE); -	install_element(L_BSSGP_NODE, &libgb_exit_cmd); -	install_element(L_BSSGP_NODE, &libgb_end_cmd); +	vty_install_default(L_BSSGP_NODE);  	return 0;  } diff --git a/src/gb/gprs_ns_vty.c b/src/gb/gprs_ns_vty.c index e320ba29..4bd50970 100644 --- a/src/gb/gprs_ns_vty.c +++ b/src/gb/gprs_ns_vty.c @@ -594,9 +594,7 @@ int gprs_ns_vty_init(struct gprs_ns_inst *nsi)  	install_element(CONFIG_NODE, &cfg_ns_cmd);  	install_node(&ns_node, config_write_ns); -	install_default(L_NS_NODE); -	install_element(L_NS_NODE, &libgb_exit_cmd); -	install_element(L_NS_NODE, &libgb_end_cmd); +	vty_install_default(L_NS_NODE);  	install_element(L_NS_NODE, &cfg_nse_nsvci_cmd);  	install_element(L_NS_NODE, &cfg_nse_remoteip_cmd);  	install_element(L_NS_NODE, &cfg_nse_remoteport_cmd);  | 
