Project

General

Profile

Bug #2575 ยป 0001-WIP-untested-remove-ournode_-exit-end-_cmd.patch

laforge, 10/14/2017 01:06 PM

View differences:

src/host/layer23/src/mobile/vty_interface.c
2777 2777
	return vty->node;
2778 2778
}
2779 2779

  
2780
/* Down vty node level. */
2781
gDEFUN(ournode_exit,
2782
       ournode_exit_cmd, "exit", "Exit current mode and down to previous mode\n")
2783
{
2784
	switch (vty->node) {
2785
	case MS_NODE:
2786
		vty->node = CONFIG_NODE;
2787
		vty->index = NULL;
2788
		break;
2789
	case TESTSIM_NODE:
2790
	case SUPPORT_NODE:
2791
		vty->node = MS_NODE;
2792
		break;
2793
	default:
2794
		break;
2795
	}
2796
	return CMD_SUCCESS;
2797
}
2798

  
2799
/* End of configuration. */
2800
gDEFUN(ournode_end,
2801
       ournode_end_cmd, "end", "End current mode and change to enable mode.")
2802
{
2803
	switch (vty->node) {
2804
	case VIEW_NODE:
2805
	case ENABLE_NODE:
2806
		/* Nothing to do. */
2807
		break;
2808
	case CONFIG_NODE:
2809
	case VTY_NODE:
2810
	case MS_NODE:
2811
	case TESTSIM_NODE:
2812
	case SUPPORT_NODE:
2813
		vty_config_unlock(vty);
2814
		vty->node = ENABLE_NODE;
2815
		vty->index = NULL;
2816
		vty->index_sub = NULL;
2817
		break;
2818
	default:
2819
		break;
2820
	}
2821
	return CMD_SUCCESS;
2822
}
2823

  
2824 2780
DEFUN(off, off_cmd, "off",
2825 2781
	"Turn mobiles off (shutdown) and exit")
2826 2782
{
......
2886 2842
	install_element(CONFIG_NODE, &cfg_no_ms_cmd);
2887 2843
	install_node(&ms_node, config_write);
2888 2844
	install_default(MS_NODE);
2889
	install_element(MS_NODE, &ournode_exit_cmd);
2890
	install_element(MS_NODE, &ournode_end_cmd);
2891 2845
	install_element(MS_NODE, &cfg_ms_show_this_cmd);
2892 2846
	install_element(MS_NODE, &cfg_ms_layer2_cmd);
2893 2847
	install_element(MS_NODE, &cfg_ms_sap_cmd);
......
2931 2885
	install_element(MS_NODE, &cfg_ms_support_cmd);
2932 2886
	install_node(&support_node, config_write_dummy);
2933 2887
	install_default(SUPPORT_NODE);
2934
	install_element(SUPPORT_NODE, &ournode_exit_cmd);
2935
	install_element(SUPPORT_NODE, &ournode_end_cmd);
2936 2888
	install_element(SUPPORT_NODE, &cfg_ms_sup_dtmf_cmd);
2937 2889
	install_element(SUPPORT_NODE, &cfg_ms_sup_no_dtmf_cmd);
2938 2890
	install_element(SUPPORT_NODE, &cfg_ms_sup_sms_cmd);
......
2989 2941
	install_element(SUPPORT_NODE, &cfg_ms_sup_no_skip_max_per_band_cmd);
2990 2942
	install_node(&testsim_node, config_write_dummy);
2991 2943
	install_default(TESTSIM_NODE);
2992
	install_element(TESTSIM_NODE, &ournode_exit_cmd);
2993
	install_element(TESTSIM_NODE, &ournode_end_cmd);
2994 2944
	install_element(TESTSIM_NODE, &cfg_test_imsi_cmd);
2995 2945
	install_element(TESTSIM_NODE, &cfg_test_ki_xor_cmd);
2996 2946
	install_element(TESTSIM_NODE, &cfg_test_ki_comp128_cmd);
    (1-1/1)
    Add picture from clipboard (Maximum size: 48.8 MB)