X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ripd%2Frip_nb.c;h=d11f1e1d34fee98241d3adf7b0613cec8e04c4de;hb=c12a40fee397c14581ad482095b1a824e292f45c;hp=fa6652faf4043131c612846480390224adb7a190;hpb=8132d1e905723ebea3a91ff94ac7f9bad442bbe5;p=mirror_frr.git diff --git a/ripd/rip_nb.c b/ripd/rip_nb.c index fa6652faf..d11f1e1d3 100644 --- a/ripd/rip_nb.c +++ b/ripd/rip_nb.c @@ -239,6 +239,14 @@ const struct frr_yang_module_info frr_ripd_info = { .modify = ripd_instance_version_send_modify, }, }, + { + .xpath = "/frr-ripd:ripd/instance/default-bfd-profile", + .cbs = { + .modify = ripd_instance_default_bfd_profile_modify, + .destroy = ripd_instance_default_bfd_profile_destroy, + .cli_show = cli_show_ripd_instance_default_bfd_profile, + }, + }, { .xpath = "/frr-interface:lib/interface/frr-ripd:rip/split-horizon", .cbs = { @@ -302,6 +310,28 @@ const struct frr_yang_module_info frr_ripd_info = { .modify = lib_interface_rip_authentication_key_chain_modify, }, }, + { + .xpath = "/frr-interface:lib/interface/frr-ripd:rip/bfd-monitoring", + .cbs = { + .create = lib_interface_rip_bfd_create, + .destroy = lib_interface_rip_bfd_destroy, + }, + }, + { + .xpath = "/frr-interface:lib/interface/frr-ripd:rip/bfd-monitoring/enable", + .cbs = { + .cli_show = cli_show_ip_rip_bfd_enable, + .modify = lib_interface_rip_bfd_enable_modify, + }, + }, + { + .xpath = "/frr-interface:lib/interface/frr-ripd:rip/bfd-monitoring/profile", + .cbs = { + .cli_show = cli_show_ip_rip_bfd_profile, + .modify = lib_interface_rip_bfd_profile_modify, + .destroy = lib_interface_rip_bfd_profile_destroy, + }, + }, { .xpath = "/frr-ripd:ripd/instance/state/neighbors/neighbor", .cbs = {