babeld is gone in commit 336724d628be, let's remove all related code.
Note that this patch fixes vtysh, which cannot start after this commit:
$ vtysh
Command node 17 doesn't exist, please check it
Fixes: 336724d628be ("babeld: Remove babeld from Quagga")
Signed-off-by: Nicolas Dichtel <[email protected]>
---
lib/command.c | 2 --
lib/command.h | 1 -
lib/distribute.c | 5 +----
lib/log.c | 5 -----
lib/log.h | 1 -
lib/memory.c | 14 --------------
lib/memtypes.c | 7 -------
lib/route_types.txt | 2 --
lib/routemap.h | 1 -
lib/vty.c | 2 --
redhat/quagga.sysconfig | 1 -
ripd/rip_zebra.c | 1 -
ripngd/ripng_zebra.c | 1 -
tests/test-commands.c | 7 -------
tests/testcommands.refout | 48 +++++++++++++++++++++++------------------------
vtysh/vtysh.c | 3 ---
vtysh/vtysh.h | 9 ++++-----
zebra/client_main.c | 1 -
zebra/zebra_rib.c | 2 --
zebra/zebra_vty.c | 4 ----
20 files changed, 29 insertions(+), 88 deletions(-)
diff --git a/lib/command.c b/lib/command.c
index 8ae27de920fa..53cfe07a649b 100644
--- a/lib/command.c
+++ b/lib/command.c
@@ -2883,7 +2883,6 @@ DEFUN (config_exit,
case BGP_NODE:
case RIP_NODE:
case RIPNG_NODE:
- case BABEL_NODE:
case OSPF_NODE:
case OSPF6_NODE:
case ISIS_NODE:
@@ -2934,7 +2933,6 @@ DEFUN (config_end,
case ZEBRA_NODE:
case RIP_NODE:
case RIPNG_NODE:
- case BABEL_NODE:
case BGP_NODE:
case BGP_VPNV4_NODE:
case BGP_IPV4_NODE:
diff --git a/lib/command.h b/lib/command.h
index a36a524a048f..0d2c93b4d4a4 100644
--- a/lib/command.h
+++ b/lib/command.h
@@ -78,7 +78,6 @@ enum node_type
TABLE_NODE, /* rtm_table selection node. */
RIP_NODE, /* RIP protocol mode node. */
RIPNG_NODE, /* RIPng protocol mode node. */
- BABEL_NODE, /* Babel protocol mode node. */
BGP_NODE, /* BGP protocol mode which includes BGP4+ */
BGP_VPNV4_NODE, /* BGP MPLS-VPN PE exchange. */
BGP_IPV4_NODE, /* BGP IPv4 unicast address family. */
diff --git a/lib/distribute.c b/lib/distribute.c
index ba8043cf9e08..e660599c0e18 100644
--- a/lib/distribute.c
+++ b/lib/distribute.c
@@ -766,10 +766,7 @@ distribute_list_init (int node)
install_element (node, &no_distribute_list_prefix_all_cmd);
install_element (node, &distribute_list_prefix_cmd);
install_element (node, &no_distribute_list_prefix_cmd);
- } else if (node == RIPNG_NODE || node == BABEL_NODE) {
- /* WARNING: two identical commands installed do a crash, so be worry with
- aliases. For this reason, and because all these commands are aliases,
Babel
- is not set with RIP. */
+ } else if (node == RIPNG_NODE) {
install_element (node, &ipv6_distribute_list_all_cmd);
install_element (node, &no_ipv6_distribute_list_all_cmd);
install_element (node, &ipv6_distribute_list_cmd);
diff --git a/lib/log.c b/lib/log.c
index f02e4c7361e4..8dae8caf99bc 100644
--- a/lib/log.c
+++ b/lib/log.c
@@ -48,7 +48,6 @@ const char *zlog_proto_names[] =
"BGP",
"OSPF",
"RIPNG",
- "BABEL",
"OSPF6",
"ISIS",
"PIM",
@@ -977,8 +976,6 @@ proto_redistnum(int afi, const char *s)
return ZEBRA_ROUTE_ISIS;
else if (strncmp (s, "bg", 2) == 0)
return ZEBRA_ROUTE_BGP;
- else if (strncmp (s, "ba", 2) == 0)
- return ZEBRA_ROUTE_BABEL;
}
if (afi == AFI_IP6)
{
@@ -996,8 +993,6 @@ proto_redistnum(int afi, const char *s)
return ZEBRA_ROUTE_ISIS;
else if (strncmp (s, "bg", 2) == 0)
return ZEBRA_ROUTE_BGP;
- else if (strncmp (s, "ba", 2) == 0)
- return ZEBRA_ROUTE_BABEL;
}
return -1;
}
diff --git a/lib/log.h b/lib/log.h
index 77cd53bc2e77..e88282a4a4d2 100644
--- a/lib/log.h
+++ b/lib/log.h
@@ -50,7 +50,6 @@ typedef enum
ZLOG_BGP,
ZLOG_OSPF,
ZLOG_RIPNG,
- ZLOG_BABEL,
ZLOG_OSPF6,
ZLOG_ISIS,
ZLOG_PIM,
diff --git a/lib/memory.c b/lib/memory.c
index 84daeeef936b..35994b0d6414 100644
--- a/lib/memory.c
+++ b/lib/memory.c
@@ -466,17 +466,6 @@ DEFUN (show_memory_ripng,
return CMD_SUCCESS;
}
-DEFUN (show_memory_babel,
- show_memory_babel_cmd,
- "show memory babel",
- SHOW_STR
- "Memory statistics\n"
- "Babel memory\n")
-{
- show_memory_vty (vty, memory_list_babel);
- return CMD_SUCCESS;
-}
-
DEFUN (show_memory_bgp,
show_memory_bgp_cmd,
"show memory bgp",
@@ -540,7 +529,6 @@ memory_init (void)
install_element (RESTRICTED_NODE, &show_memory_lib_cmd);
install_element (RESTRICTED_NODE, &show_memory_rip_cmd);
install_element (RESTRICTED_NODE, &show_memory_ripng_cmd);
- install_element (RESTRICTED_NODE, &show_memory_babel_cmd);
install_element (RESTRICTED_NODE, &show_memory_bgp_cmd);
install_element (RESTRICTED_NODE, &show_memory_ospf_cmd);
install_element (RESTRICTED_NODE, &show_memory_ospf6_cmd);
@@ -551,7 +539,6 @@ memory_init (void)
install_element (VIEW_NODE, &show_memory_lib_cmd);
install_element (VIEW_NODE, &show_memory_rip_cmd);
install_element (VIEW_NODE, &show_memory_ripng_cmd);
- install_element (VIEW_NODE, &show_memory_babel_cmd);
install_element (VIEW_NODE, &show_memory_bgp_cmd);
install_element (VIEW_NODE, &show_memory_ospf_cmd);
install_element (VIEW_NODE, &show_memory_ospf6_cmd);
@@ -564,7 +551,6 @@ memory_init (void)
install_element (ENABLE_NODE, &show_memory_zebra_cmd);
install_element (ENABLE_NODE, &show_memory_rip_cmd);
install_element (ENABLE_NODE, &show_memory_ripng_cmd);
- install_element (ENABLE_NODE, &show_memory_babel_cmd);
install_element (ENABLE_NODE, &show_memory_bgp_cmd);
install_element (ENABLE_NODE, &show_memory_ospf_cmd);
install_element (ENABLE_NODE, &show_memory_ospf6_cmd);
diff --git a/lib/memtypes.c b/lib/memtypes.c
index 1a0c11fee342..b40b5138d701 100644
--- a/lib/memtypes.c
+++ b/lib/memtypes.c
@@ -177,13 +177,6 @@ struct memory_list memory_list_ripng[] =
{ -1, NULL }
};
-struct memory_list memory_list_babel[] =
-{
- { MTYPE_BABEL, "Babel structure" },
- { MTYPE_BABEL_IF, "Babel interface" },
- { -1, NULL }
-};
-
struct memory_list memory_list_ospf[] =
{
{ MTYPE_OSPF_TOP, "OSPF top" },
diff --git a/lib/route_types.txt b/lib/route_types.txt
index 1b85607936dd..fa394c9b8c6d 100644
--- a/lib/route_types.txt
+++ b/lib/route_types.txt
@@ -59,7 +59,6 @@ ZEBRA_ROUTE_PIM, pim, pimd, 'P', 1, 0, "PIM"
# possible).
ZEBRA_ROUTE_HSLS, hsls, hslsd, 'H', 0, 0, "HSLS"
ZEBRA_ROUTE_OLSR, olsr, olsrd, 'o', 0, 0, "OLSR"
-ZEBRA_ROUTE_BABEL, babel, babeld, 'A', 1, 1, "Babel"
## help strings
ZEBRA_ROUTE_SYSTEM, "Reserved route type, for internal use only"
@@ -75,4 +74,3 @@ ZEBRA_ROUTE_BGP, "Border Gateway Protocol (BGP)"
ZEBRA_ROUTE_PIM, "Protocol Independent Multicast (PIM)"
ZEBRA_ROUTE_HSLS, "Hazy-Sighted Link State Protocol (HSLS)"
ZEBRA_ROUTE_OLSR, "Optimised Link State Routing (OLSR)"
-ZEBRA_ROUTE_BABEL, "Babel routing protocol (Babel)"
diff --git a/lib/routemap.h b/lib/routemap.h
index ba64553f3cf8..1402f5c84bd2 100644
--- a/lib/routemap.h
+++ b/lib/routemap.h
@@ -43,7 +43,6 @@ typedef enum
{
RMAP_RIP,
RMAP_RIPNG,
- RMAP_BABEL,
RMAP_OSPF,
RMAP_OSPF6,
RMAP_BGP,
diff --git a/lib/vty.c b/lib/vty.c
index d623b85331a7..e5f9fe8c45b0 100644
--- a/lib/vty.c
+++ b/lib/vty.c
@@ -699,7 +699,6 @@ vty_end_config (struct vty *vty)
case ZEBRA_NODE:
case RIP_NODE:
case RIPNG_NODE:
- case BABEL_NODE:
case BGP_NODE:
case BGP_VPNV4_NODE:
case BGP_IPV4_NODE:
@@ -1109,7 +1108,6 @@ vty_stop_input (struct vty *vty)
case ZEBRA_NODE:
case RIP_NODE:
case RIPNG_NODE:
- case BABEL_NODE:
case BGP_NODE:
case RMAP_NODE:
case OSPF_NODE:
diff --git a/redhat/quagga.sysconfig b/redhat/quagga.sysconfig
index 4d6ec5ad1b09..1621154bb3d0 100644
--- a/redhat/quagga.sysconfig
+++ b/redhat/quagga.sysconfig
@@ -1,7 +1,6 @@
#
# Default: Bind all daemon vtys to the loopback(s) only
#
-BABELD_OPTS="-A 127.0.0.1"
BGPD_OPTS="-A 127.0.0.1"
ISISD_OPTS="-A ::1"
OSPF6D_OPTS="-A ::1"
diff --git a/ripd/rip_zebra.c b/ripd/rip_zebra.c
index b005ece96719..c2b08e420b23 100644
--- a/ripd/rip_zebra.c
+++ b/ripd/rip_zebra.c
@@ -240,7 +240,6 @@ static struct {
{ZEBRA_ROUTE_STATIC, 1, "static"},
{ZEBRA_ROUTE_OSPF, 1, "ospf"},
{ZEBRA_ROUTE_BGP, 2, "bgp"},
- {ZEBRA_ROUTE_BABEL, 2, "babel"},
{0, 0, NULL}
};
diff --git a/ripngd/ripng_zebra.c b/ripngd/ripng_zebra.c
index 68f37be324c4..1341863070ad 100644
--- a/ripngd/ripng_zebra.c
+++ b/ripngd/ripng_zebra.c
@@ -218,7 +218,6 @@ static struct {
{ZEBRA_ROUTE_STATIC, 1, "static"},
{ZEBRA_ROUTE_OSPF6, 1, "ospf6"},
{ZEBRA_ROUTE_BGP, 2, "bgp"},
- {ZEBRA_ROUTE_BABEL, 2, "babel"},
{0, 0, NULL}
};
diff --git a/tests/test-commands.c b/tests/test-commands.c
index 18b3b50d79f2..b4613a567d01 100644
--- a/tests/test-commands.c
+++ b/tests/test-commands.c
@@ -133,12 +133,6 @@ static struct cmd_node ospf6_node =
"%s(config-ospf6)# "
};
-static struct cmd_node babel_node =
-{
- BABEL_NODE,
- "%s(config-babel)# "
-};
-
static struct cmd_node keychain_node =
{
KEYCHAIN_NODE,
@@ -217,7 +211,6 @@ test_init(void)
install_node (&ospf_node, NULL);
install_node (&ripng_node, NULL);
install_node (&ospf6_node, NULL);
- install_node (&babel_node, NULL);
install_node (&keychain_node, NULL);
install_node (&keychain_key_node, NULL);
install_node (&isis_node, NULL);
diff --git a/tests/testcommands.refout b/tests/testcommands.refout
index 11483b84b6f0..dd9c88c9a4d9 100644
--- a/tests/testcommands.refout
+++ b/tests/testcommands.refout
@@ -299,14 +299,14 @@ complete 'no neighbor VARIABLE maximum-prefix'@22: rv==7
'maximum-prefix'
describe 'no neighbor VARIABLE maximum-prefix'@22: rv==0
'maximum-prefix' 'Maximum number of prefix accept from this peer'
-execute relaxed 'redistribute isis route-map VARIABLE metric 0 metric-type
2'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp|babel)
{metric <0-16777214>|metric-type (1|2)|route-map WORD}': 'isis', '0', '2',
'VARIABLE'
-execute strict 'redistribute isis route-map VARIABLE metric 0 metric-type
2'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp|babel)
{metric <0-16777214>|metric-type (1|2)|route-map WORD}': 'isis', '0', '2',
'VARIABLE'
+execute relaxed 'redistribute isis route-map VARIABLE metric 0 metric-type
2'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'isis', '0', '2', 'VARIABLE'
+execute strict 'redistribute isis route-map VARIABLE metric 0 metric-type
2'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'isis', '0', '2', 'VARIABLE'
complete 'redistribute isis route-map VARIABLE metric 0 metric-type 2'@23:
rv==7
'2'
describe 'redistribute isis route-map VARIABLE metric 0 metric-type 2'@23:
rv==0
'2' 'Set OSPF External Type 2 metrics'
-execute relaxed 'redistribute rip metric 0 route-map VARIABLE metric-type
1'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp|babel)
{metric <0-16777214>|metric-type (1|2)|route-map WORD}': 'rip', '0', '1',
'VARIABLE'
-execute strict 'redistribute rip metric 0 route-map VARIABLE metric-type
1'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp|babel)
{metric <0-16777214>|metric-type (1|2)|route-map WORD}': 'rip', '0', '1',
'VARIABLE'
+execute relaxed 'redistribute rip metric 0 route-map VARIABLE metric-type
1'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'rip', '0', '1', 'VARIABLE'
+execute strict 'redistribute rip metric 0 route-map VARIABLE metric-type
1'@23: rv==0, 'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'rip', '0', '1', 'VARIABLE'
complete 'redistribute rip metric 0 route-map VARIABLE metric-type 1'@23: rv==7
'1'
describe 'redistribute rip metric 0 route-map VARIABLE metric-type 1'@23: rv==0
@@ -910,14 +910,14 @@ execute strict 'show ipv6 bgp community wARIBLE VARIABLE
8ARIABLE'@4: rv==0, 'sh
complete 'show ipv6 bgp community wARIBLE VARIABLE 8ARIABLE'@4: rv==2
describe 'show ipv6 bgp community wARIBLE VARIABLE 8ARIABLE'@4: rv==0
'AA:NN' 'community number'
-execute relaxed 'redistribute bgp'@14: rv==0, 'redistribute
(kernel|connected|static|ospf|isis|bgp|babel)': 'bgp'
-execute strict 'redistribute bgp'@14: rv==0, 'redistribute
(kernel|connected|static|ospf|isis|bgp|babel)': 'bgp'
+execute relaxed 'redistribute bgp'@14: rv==0, 'redistribute
(kernel|connected|static|ospf|isis|bgp)': 'bgp'
+execute strict 'redistribute bgp'@14: rv==0, 'redistribute
(kernel|connected|static|ospf|isis|bgp)': 'bgp'
complete 'redistribute bgp'@14: rv==7
'bgp'
describe 'redistribute bgp'@14: rv==0
'bgp' 'Border Gateway Protocol (BGP)'
-execute relaxed 'redistribute bgp'@15: rv==0, 'redistribute
(kernel|connected|static|ospf6|isis|bgp|babel)': 'bgp'
-execute strict 'redistribute bgp'@15: rv==0, 'redistribute
(kernel|connected|static|ospf6|isis|bgp|babel)': 'bgp'
+execute relaxed 'redistribute bgp'@15: rv==0, 'redistribute
(kernel|connected|static|ospf6|isis|bgp)': 'bgp'
+execute strict 'redistribute bgp'@15: rv==0, 'redistribute
(kernel|connected|static|ospf6|isis|bgp)': 'bgp'
complete 'redistribute bgp'@15: rv==7
'bgp'
describe 'redistribute bgp'@15: rv==0
@@ -928,24 +928,24 @@ complete 'redistribute bgp'@16: rv==7
'bgp'
describe 'redistribute bgp'@16: rv==0
'bgp' 'Border Gateway Protocol (BGP)'
-execute relaxed 'redistribute bgp'@23: rv==0, 'redistribute
(kernel|connected|static|rip|isis|bgp|babel) {metric <0-16777214>|metric-type
(1|2)|route-map WORD}': 'bgp', '(null)', '(null)', '(null)'
-execute strict 'redistribute bgp'@23: rv==0, 'redistribute
(kernel|connected|static|rip|isis|bgp|babel) {metric <0-16777214>|metric-type
(1|2)|route-map WORD}': 'bgp', '(null)', '(null)', '(null)'
+execute relaxed 'redistribute bgp'@23: rv==0, 'redistribute
(kernel|connected|static|rip|isis|bgp) {metric <0-16777214>|metric-type
(1|2)|route-map WORD}': 'bgp', '(null)', '(null)', '(null)'
+execute strict 'redistribute bgp'@23: rv==0, 'redistribute
(kernel|connected|static|rip|isis|bgp) {metric <0-16777214>|metric-type
(1|2)|route-map WORD}': 'bgp', '(null)', '(null)', '(null)'
complete 'redistribute bgp'@23: rv==7
'bgp'
describe 'redistribute bgp'@23: rv==0
'bgp' 'Border Gateway Protocol (BGP)'
-execute relaxed 'redistribute bgp'@24: rv==0, 'redistribute
(kernel|connected|static|ripng|isis|bgp|babel)': 'bgp'
-execute strict 'redistribute bgp'@24: rv==0, 'redistribute
(kernel|connected|static|ripng|isis|bgp|babel)': 'bgp'
+execute relaxed 'redistribute bgp'@24: rv==0, 'redistribute
(kernel|connected|static|ripng|isis|bgp)': 'bgp'
+execute strict 'redistribute bgp'@24: rv==0, 'redistribute
(kernel|connected|static|ripng|isis|bgp)': 'bgp'
complete 'redistribute bgp'@24: rv==7
'bgp'
describe 'redistribute bgp'@24: rv==0
'bgp' 'Border Gateway Protocol (BGP)'
-execute relaxed 'redistribute bgp m 10'@14: rv==0, 'redistribute
(kernel|connected|static|ospf|isis|bgp|babel) metric <0-16>': 'bgp', '10'
+execute relaxed 'redistribute bgp m 10'@14: rv==0, 'redistribute
(kernel|connected|static|ospf|isis|bgp) metric <0-16>': 'bgp', '10'
execute strict 'redistribute bgp m 10'@14: rv==2
complete 'redistribute bgp m 10'@14: rv==2
describe 'redistribute bgp m 10'@14: rv==0
'<0-16>' 'Metric value'
-execute relaxed 'redistribute bgp m 10'@15: rv==0, 'redistribute
(kernel|connected|static|ospf6|isis|bgp|babel) metric <0-16>': 'bgp', '10'
+execute relaxed 'redistribute bgp m 10'@15: rv==0, 'redistribute
(kernel|connected|static|ospf6|isis|bgp) metric <0-16>': 'bgp', '10'
execute strict 'redistribute bgp m 10'@15: rv==2
complete 'redistribute bgp m 10'@15: rv==2
describe 'redistribute bgp m 10'@15: rv==0
@@ -954,29 +954,29 @@ execute relaxed 'redistribute bgp m 10'@23: rv==3
execute strict 'redistribute bgp m 10'@23: rv==2
complete 'redistribute bgp m 10'@23: rv==3
describe 'redistribute bgp m 10'@23: rv==3
-execute relaxed 'redistribute bgp metric 10 metric-type 1'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp|babel) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '10', '1', '(null)'
-execute strict 'redistribute bgp metric 10 metric-type 1'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp|babel) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '10', '1', '(null)'
+execute relaxed 'redistribute bgp metric 10 metric-type 1'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '10', '1', '(null)'
+execute strict 'redistribute bgp metric 10 metric-type 1'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '10', '1', '(null)'
complete 'redistribute bgp metric 10 metric-type 1'@23: rv==7
'1'
describe 'redistribute bgp metric 10 metric-type 1'@23: rv==0
'1' 'Set OSPF External Type 1 metrics'
-execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@14: rv==0,
'redistribute (kernel|connected|static|ospf|isis|bgp|babel) route-map WORD':
'bgp', 'RMAP_REDIST_BGP'
-execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@14: rv==0,
'redistribute (kernel|connected|static|ospf|isis|bgp|babel) route-map WORD':
'bgp', 'RMAP_REDIST_BGP'
+execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@14: rv==0,
'redistribute (kernel|connected|static|ospf|isis|bgp) route-map WORD': 'bgp',
'RMAP_REDIST_BGP'
+execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@14: rv==0,
'redistribute (kernel|connected|static|ospf|isis|bgp) route-map WORD': 'bgp',
'RMAP_REDIST_BGP'
complete 'redistribute bgp route-map RMAP_REDIST_BGP'@14: rv==2
describe 'redistribute bgp route-map RMAP_REDIST_BGP'@14: rv==0
'WORD' 'Pointer to route-map entries'
-execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@15: rv==0,
'redistribute (kernel|connected|static|ospf6|isis|bgp|babel) route-map WORD':
'bgp', 'RMAP_REDIST_BGP'
-execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@15: rv==0,
'redistribute (kernel|connected|static|ospf6|isis|bgp|babel) route-map WORD':
'bgp', 'RMAP_REDIST_BGP'
+execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@15: rv==0,
'redistribute (kernel|connected|static|ospf6|isis|bgp) route-map WORD': 'bgp',
'RMAP_REDIST_BGP'
+execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@15: rv==0,
'redistribute (kernel|connected|static|ospf6|isis|bgp) route-map WORD': 'bgp',
'RMAP_REDIST_BGP'
complete 'redistribute bgp route-map RMAP_REDIST_BGP'@15: rv==2
describe 'redistribute bgp route-map RMAP_REDIST_BGP'@15: rv==0
'WORD' 'Pointer to route-map entries'
-execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp|babel) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '(null)', '(null)',
'RMAP_REDIST_BGP'
-execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp|babel) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '(null)', '(null)',
'RMAP_REDIST_BGP'
+execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '(null)', '(null)',
'RMAP_REDIST_BGP'
+execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@23: rv==0,
'redistribute (kernel|connected|static|rip|isis|bgp) {metric
<0-16777214>|metric-type (1|2)|route-map WORD}': 'bgp', '(null)', '(null)',
'RMAP_REDIST_BGP'
complete 'redistribute bgp route-map RMAP_REDIST_BGP'@23: rv==2
describe 'redistribute bgp route-map RMAP_REDIST_BGP'@23: rv==0
'WORD' 'Pointer to route-map entries'
-execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@24: rv==0,
'redistribute (kernel|connected|static|ripng|isis|bgp|babel) route-map WORD':
'bgp', 'RMAP_REDIST_BGP'
-execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@24: rv==0,
'redistribute (kernel|connected|static|ripng|isis|bgp|babel) route-map WORD':
'bgp', 'RMAP_REDIST_BGP'
+execute relaxed 'redistribute bgp route-map RMAP_REDIST_BGP'@24: rv==0,
'redistribute (kernel|connected|static|ripng|isis|bgp) route-map WORD': 'bgp',
'RMAP_REDIST_BGP'
+execute strict 'redistribute bgp route-map RMAP_REDIST_BGP'@24: rv==0,
'redistribute (kernel|connected|static|ripng|isis|bgp) route-map WORD': 'bgp',
'RMAP_REDIST_BGP'
complete 'redistribute bgp route-map RMAP_REDIST_BGP'@24: rv==2
describe 'redistribute bgp route-map RMAP_REDIST_BGP'@24: rv==0
'WORD' 'Route map name'
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c
index e2d63f9f05b4..f9d81f0d779e 100644
--- a/vtysh/vtysh.c
+++ b/vtysh/vtysh.c
@@ -1098,7 +1098,6 @@ vtysh_exit (struct vty *vty)
case RIPNG_NODE:
case OSPF_NODE:
case OSPF6_NODE:
- case BABEL_NODE:
case ISIS_NODE:
case MASC_NODE:
case RMAP_NODE:
@@ -2269,7 +2268,6 @@ vtysh_init_vty (void)
vtysh_install_default (OSPF_NODE);
vtysh_install_default (RIPNG_NODE);
vtysh_install_default (OSPF6_NODE);
- vtysh_install_default (BABEL_NODE);
vtysh_install_default (ISIS_NODE);
vtysh_install_default (KEYCHAIN_NODE);
vtysh_install_default (KEYCHAIN_KEY_NODE);
@@ -2324,7 +2322,6 @@ vtysh_init_vty (void)
install_element (RIPNG_NODE, &vtysh_end_all_cmd);
install_element (OSPF_NODE, &vtysh_end_all_cmd);
install_element (OSPF6_NODE, &vtysh_end_all_cmd);
- install_element (BABEL_NODE, &vtysh_end_all_cmd);
install_element (BGP_NODE, &vtysh_end_all_cmd);
install_element (BGP_IPV4_NODE, &vtysh_end_all_cmd);
install_element (BGP_IPV4M_NODE, &vtysh_end_all_cmd);
diff --git a/vtysh/vtysh.h b/vtysh/vtysh.h
index 1681a71aea76..620d35a3adb7 100644
--- a/vtysh/vtysh.h
+++ b/vtysh/vtysh.h
@@ -29,11 +29,10 @@
#define VTYSH_OSPF6D 0x10
#define VTYSH_BGPD 0x20
#define VTYSH_ISISD 0x40
-#define VTYSH_BABELD 0x80
-#define VTYSH_PIMD 0x100
-#define VTYSH_ALL
VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_ISISD|VTYSH_BABELD|VTYSH_PIMD
-#define VTYSH_RMAP
VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_BABELD
-#define VTYSH_INTERFACE
VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_ISISD|VTYSH_BABELD|VTYSH_PIMD
+#define VTYSH_PIMD 0x80
+#define VTYSH_ALL
VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD|VTYSH_ISISD|VTYSH_PIMD
+#define VTYSH_RMAP
VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_BGPD
+#define VTYSH_INTERFACE
VTYSH_ZEBRA|VTYSH_RIPD|VTYSH_RIPNGD|VTYSH_OSPFD|VTYSH_OSPF6D|VTYSH_ISISD|VTYSH_PIMD
/* vtysh local configuration file. */
#define VTYSH_DEFAULT_CONFIG "vtysh.conf"
diff --git a/zebra/client_main.c b/zebra/client_main.c
index 8b95907bc6c4..ce01231f0724 100644
--- a/zebra/client_main.c
+++ b/zebra/client_main.c
@@ -115,7 +115,6 @@ struct zebra_info
{ "static", ZEBRA_ROUTE_STATIC },
{ "rip", ZEBRA_ROUTE_RIP },
{ "ripng", ZEBRA_ROUTE_RIPNG },
- { "babel", ZEBRA_ROUTE_BABEL },
{ "ospf", ZEBRA_ROUTE_OSPF },
{ "ospf6", ZEBRA_ROUTE_OSPF6 },
{ "bgp", ZEBRA_ROUTE_BGP },
diff --git a/zebra/zebra_rib.c b/zebra/zebra_rib.c
index cc7f48fa5bbd..410eb3eb3ca0 100644
--- a/zebra/zebra_rib.c
+++ b/zebra/zebra_rib.c
@@ -68,7 +68,6 @@ static const struct
[ZEBRA_ROUTE_OSPF6] = {ZEBRA_ROUTE_OSPF6, 110},
[ZEBRA_ROUTE_ISIS] = {ZEBRA_ROUTE_ISIS, 115},
[ZEBRA_ROUTE_BGP] = {ZEBRA_ROUTE_BGP, 20 /* IBGP is 200. */},
- [ZEBRA_ROUTE_BABEL] = {ZEBRA_ROUTE_BABEL, 95},
/* no entry/default: 150 */
};
@@ -1631,7 +1630,6 @@ static const u_char meta_queue_map[ZEBRA_ROUTE_MAX] = {
[ZEBRA_ROUTE_ISIS] = 2,
[ZEBRA_ROUTE_BGP] = 3,
[ZEBRA_ROUTE_HSLS] = 4,
- [ZEBRA_ROUTE_BABEL] = 2,
};
/* Look into the RN and queue it into one or more priority queues,
diff --git a/zebra/zebra_vty.c b/zebra/zebra_vty.c
index 1e39ebdd03ff..f398fad7d6ee 100644
--- a/zebra/zebra_vty.c
+++ b/zebra/zebra_vty.c
@@ -729,7 +729,6 @@ vty_show_ip_route_detail (struct vty *vty, struct
route_node *rn, int mcast)
#define ONE_WEEK_SECOND 60*60*24*7
if (rib->type == ZEBRA_ROUTE_RIP
|| rib->type == ZEBRA_ROUTE_OSPF
- || rib->type == ZEBRA_ROUTE_BABEL
|| rib->type == ZEBRA_ROUTE_ISIS
|| rib->type == ZEBRA_ROUTE_BGP)
{
@@ -924,7 +923,6 @@ vty_show_ip_route (struct vty *vty, struct route_node *rn,
struct rib *rib)
if (rib->type == ZEBRA_ROUTE_RIP
|| rib->type == ZEBRA_ROUTE_OSPF
- || rib->type == ZEBRA_ROUTE_BABEL
|| rib->type == ZEBRA_ROUTE_ISIS
|| rib->type == ZEBRA_ROUTE_BGP)
{
@@ -1825,7 +1823,6 @@ vty_show_ipv6_route_detail (struct vty *vty, struct
route_node *rn)
#define ONE_WEEK_SECOND 60*60*24*7
if (rib->type == ZEBRA_ROUTE_RIPNG
|| rib->type == ZEBRA_ROUTE_OSPF6
- || rib->type == ZEBRA_ROUTE_BABEL
|| rib->type == ZEBRA_ROUTE_ISIS
|| rib->type == ZEBRA_ROUTE_BGP)
{
@@ -1967,7 +1964,6 @@ vty_show_ipv6_route (struct vty *vty, struct route_node
*rn,
if (rib->type == ZEBRA_ROUTE_RIPNG
|| rib->type == ZEBRA_ROUTE_OSPF6
- || rib->type == ZEBRA_ROUTE_BABEL
|| rib->type == ZEBRA_ROUTE_ISIS
|| rib->type == ZEBRA_ROUTE_BGP)
{
--
2.2.2
_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev