diff options
| author | Philippe Guibert <philippe.guibert@6wind.com> | 2018-07-20 17:24:43 +0200 | 
|---|---|---|
| committer | Philippe Guibert <philippe.guibert@6wind.com> | 2018-07-24 12:17:57 +0200 | 
| commit | 0aba5761c0f92ec6f51e4e4cfc69c730f1225e47 (patch) | |
| tree | 38b33cfab4ecfa35da1498bed644e81d8d152b7c /bgpd/bgp_flowspec_vty.c | |
| parent | 63a0b7a9f1bf29ed6bca38b4c5de422b6399cab9 (diff) | |
bgpd: flowspec 'no local-install any' wrong order in show runni
When configuring an interface, the no local-install any command appears,
and leads to confusions. because the effect of that command differs if
it is executed after local-install <interfaces> or before executing
local-install <interfaces>, the proposal fix here is to suppress that
command from the vty available commands.
PR=59595
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Acked-by: Alain Ritoux <alain.ritoux@6wind.com>
Diffstat (limited to 'bgpd/bgp_flowspec_vty.c')
| -rw-r--r-- | bgpd/bgp_flowspec_vty.c | 16 | 
1 files changed, 0 insertions, 16 deletions
diff --git a/bgpd/bgp_flowspec_vty.c b/bgpd/bgp_flowspec_vty.c index da93fdb55d..ace888c78d 100644 --- a/bgpd/bgp_flowspec_vty.c +++ b/bgpd/bgp_flowspec_vty.c @@ -460,8 +460,6 @@ int bgp_fs_config_write_pbr(struct vty *vty, struct bgp *bgp,  	RB_FOREACH (pbr_if, bgp_pbr_interface_head, head) {  		vty_out(vty, "  local-install %s\n", pbr_if->name);  	} -	if (!bgp_pbr_interface_any) -		vty_out(vty, "  no local-install any\n");  	return declare_node ? 1 : 0;  } @@ -529,19 +527,6 @@ DEFUN (bgp_fs_local_install_ifname,  	return bgp_fs_local_install_interface(bgp, no, ifname);  } -DEFUN (bgp_fs_local_install_any, -	bgp_fs_local_install_any_cmd, -	"[no] local-install any", -	NO_STR -	"Apply local policy routing\n" -	"Any Interface\n") -{ -	struct bgp *bgp = VTY_GET_CONTEXT(bgp); -	const char *no = strmatch(argv[0]->text, (char *)"no") ? "no" : NULL; - -	return bgp_fs_local_install_interface(bgp, no, NULL); -} -  extern int bgp_flowspec_display_match_per_ip(afi_t afi,  			struct bgp_table *rib,  			struct prefix *match, @@ -578,6 +563,5 @@ void bgp_flowspec_vty_init(void)  	install_element(CONFIG_NODE, &debug_bgp_flowspec_cmd);  	install_element(ENABLE_NODE, &no_debug_bgp_flowspec_cmd);  	install_element(CONFIG_NODE, &no_debug_bgp_flowspec_cmd); -	install_element(BGP_FLOWSPECV4_NODE, &bgp_fs_local_install_any_cmd);  	install_element(BGP_FLOWSPECV4_NODE, &bgp_fs_local_install_ifname_cmd);  }  | 
