]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Allow setting dampening for more address families 6550/head
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Wed, 10 Jun 2020 07:10:18 +0000 (10:10 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Wed, 10 Jun 2020 07:23:18 +0000 (10:23 +0300)
Until now, it was possible to set only for ipv4 unicast/multicast.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd/bgp_route.c

index 32489459cb75bace47c36e327bcc762e0ff7b5bb..b0fbdbcf019ef6a28b6c8cc88e09ae9ea8d82abf 100644 (file)
@@ -13525,14 +13525,21 @@ void bgp_route_init(void)
        install_element(BGP_IPV6M_NODE,
                        &no_ipv6_bgp_distance_source_access_list_cmd);
 
+       /* BGP dampening */
        install_element(BGP_NODE, &bgp_damp_set_cmd);
        install_element(BGP_NODE, &bgp_damp_unset_cmd);
        install_element(BGP_IPV4_NODE, &bgp_damp_set_cmd);
        install_element(BGP_IPV4_NODE, &bgp_damp_unset_cmd);
-
-       /* IPv4 Multicast Mode */
        install_element(BGP_IPV4M_NODE, &bgp_damp_set_cmd);
        install_element(BGP_IPV4M_NODE, &bgp_damp_unset_cmd);
+       install_element(BGP_IPV4L_NODE, &bgp_damp_set_cmd);
+       install_element(BGP_IPV4L_NODE, &bgp_damp_unset_cmd);
+       install_element(BGP_IPV6_NODE, &bgp_damp_set_cmd);
+       install_element(BGP_IPV6_NODE, &bgp_damp_unset_cmd);
+       install_element(BGP_IPV6M_NODE, &bgp_damp_set_cmd);
+       install_element(BGP_IPV6M_NODE, &bgp_damp_unset_cmd);
+       install_element(BGP_IPV6L_NODE, &bgp_damp_set_cmd);
+       install_element(BGP_IPV6L_NODE, &bgp_damp_unset_cmd);
 
        /* Large Communities */
        install_element(VIEW_NODE, &show_ip_bgp_large_community_list_cmd);