]> git.proxmox.com Git - mirror_frr.git/blobdiff - bfdd/bfdd_nb.c
Merge pull request #12627 from donaldsharp/pim_igmp_vrf_micronet_failure
[mirror_frr.git] / bfdd / bfdd_nb.c
index 2ff99ca6085b149fe6fb105cb9e07a79ba17218d..29a9b5f2d527028c2da07fded678e49ecc2ea21f 100644 (file)
@@ -77,6 +77,21 @@ const struct frr_yang_module_info frr_bfdd_info = {
                                .cli_show = bfd_cli_show_shutdown,
                         }
                 },
+                {
+                        .xpath = "/frr-bfdd:bfdd/bfd/profile/passive-mode",
+                        .cbs = {
+                                .modify = bfdd_bfd_profile_passive_mode_modify,
+                               .cli_show = bfd_cli_show_passive,
+                        }
+                },
+               {
+                       .xpath = "/frr-bfdd:bfdd/bfd/profile/minimum-ttl",
+                       .cbs = {
+                               .modify = bfdd_bfd_profile_minimum_ttl_modify,
+                               .destroy = bfdd_bfd_profile_minimum_ttl_destroy,
+                               .cli_show = bfd_cli_show_minimum_ttl,
+                       }
+               },
                 {
                         .xpath = "/frr-bfdd:bfdd/bfd/profile/echo-mode",
                         .cbs = {
@@ -88,8 +103,15 @@ const struct frr_yang_module_info frr_bfdd_info = {
                         .xpath = "/frr-bfdd:bfdd/bfd/profile/desired-echo-transmission-interval",
                         .cbs = {
                                 .modify = bfdd_bfd_profile_desired_echo_transmission_interval_modify,
-                               .cli_show = bfd_cli_show_echo_interval,
-                       }
+                               .cli_show = bfd_cli_show_desired_echo_transmission_interval,
+                        }
+                },
+                {
+                        .xpath = "/frr-bfdd:bfdd/bfd/profile/required-echo-receive-interval",
+                        .cbs = {
+                                .modify = bfdd_bfd_profile_required_echo_receive_interval_modify,
+                               .cli_show = bfd_cli_show_required_echo_receive_interval,
+                        }
                 },
                {
                        .xpath = "/frr-bfdd:bfdd/bfd/sessions/single-hop",
@@ -146,6 +168,13 @@ const struct frr_yang_module_info frr_bfdd_info = {
                                .cli_show = bfd_cli_show_shutdown,
                        }
                },
+               {
+                       .xpath = "/frr-bfdd:bfdd/bfd/sessions/single-hop/passive-mode",
+                       .cbs = {
+                               .modify = bfdd_bfd_sessions_single_hop_passive_mode_modify,
+                               .cli_show = bfd_cli_show_passive,
+                       }
+               },
                {
                        .xpath = "/frr-bfdd:bfdd/bfd/sessions/single-hop/echo-mode",
                        .cbs = {
@@ -157,7 +186,14 @@ const struct frr_yang_module_info frr_bfdd_info = {
                        .xpath = "/frr-bfdd:bfdd/bfd/sessions/single-hop/desired-echo-transmission-interval",
                        .cbs = {
                                .modify = bfdd_bfd_sessions_single_hop_desired_echo_transmission_interval_modify,
-                               .cli_show = bfd_cli_show_echo_interval,
+                               .cli_show = bfd_cli_show_desired_echo_transmission_interval,
+                       }
+               },
+               {
+                       .xpath = "/frr-bfdd:bfdd/bfd/sessions/single-hop/required-echo-receive-interval",
+                       .cbs = {
+                               .modify = bfdd_bfd_sessions_single_hop_required_echo_receive_interval_modify,
+                               .cli_show = bfd_cli_show_required_echo_receive_interval,
                        }
                },
                {
@@ -328,6 +364,21 @@ const struct frr_yang_module_info frr_bfdd_info = {
                                .cli_show = bfd_cli_show_shutdown,
                        }
                },
+               {
+                       .xpath = "/frr-bfdd:bfdd/bfd/sessions/multi-hop/passive-mode",
+                       .cbs = {
+                               .modify = bfdd_bfd_sessions_single_hop_passive_mode_modify,
+                               .cli_show = bfd_cli_show_passive,
+                       }
+               },
+               {
+                       .xpath = "/frr-bfdd:bfdd/bfd/sessions/multi-hop/minimum-ttl",
+                       .cbs = {
+                               .modify = bfdd_bfd_sessions_multi_hop_minimum_ttl_modify,
+                               .destroy = bfdd_bfd_sessions_multi_hop_minimum_ttl_destroy,
+                               .cli_show = bfd_cli_show_minimum_ttl,
+                       }
+               },
                {
                        .xpath = "/frr-bfdd:bfdd/bfd/sessions/multi-hop/stats/local-discriminator",
                        .cbs = {