]> git.proxmox.com Git - mirror_frr.git/blobdiff - ripd/rip_nb.c
Merge pull request #13347 from donaldsharp/bgp_before_light
[mirror_frr.git] / ripd / rip_nb.c
index c332b2a5b7fdc412a06919627bbcc3aa1f5509f3..fa6652faf4043131c612846480390224adb7a190 100644 (file)
@@ -10,6 +10,7 @@
 #include "libfrr.h"
 
 #include "ripd/rip_nb.h"
+#include "lib/if_rmap.h"
 
 /* clang-format off */
 const struct frr_yang_module_info frr_ripd_info = {
@@ -165,6 +166,28 @@ const struct frr_yang_module_info frr_ripd_info = {
                                .modify = ripd_instance_redistribute_metric_modify,
                        },
                },
+               {
+                       .xpath = "/frr-ripd:ripd/instance/if-route-maps/if-route-map",
+                       .cbs = {
+                               .create = ripd_instance_if_route_maps_if_route_map_create,
+                               .destroy = ripd_instance_if_route_maps_if_route_map_destroy,
+                               .cli_show = cli_show_if_route_map,
+                       }
+               },
+               {
+                       .xpath = "/frr-ripd:ripd/instance/if-route-maps/if-route-map/in-route-map",
+                       .cbs = {
+                               .modify = ripd_instance_if_route_maps_if_route_map_in_route_map_modify,
+                               .destroy = ripd_instance_if_route_maps_if_route_map_in_route_map_destroy,
+                       }
+               },
+               {
+                       .xpath = "/frr-ripd:ripd/instance/if-route-maps/if-route-map/out-route-map",
+                       .cbs = {
+                               .modify = ripd_instance_if_route_maps_if_route_map_out_route_map_modify,
+                               .destroy = ripd_instance_if_route_maps_if_route_map_out_route_map_destroy,
+                       }
+               },
                {
                        .xpath = "/frr-ripd:ripd/instance/static-route",
                        .cbs = {