]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: add weight to nb conversion
authorChirag Shah <chirag@cumulusnetworks.com>
Mon, 6 Apr 2020 21:20:43 +0000 (14:20 -0700)
committerSantosh P K <sapk@vmware.com>
Thu, 16 Apr 2020 15:58:09 +0000 (08:58 -0700)
Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
zebra/zebra_nb.c
zebra/zebra_nb.h
zebra/zebra_nb_state.c

index e64eaa2efc19db278cdbeeafd5d4d48e486d3144..1f3468d6dcb405df33e32777d215eedec9fc052b 100644 (file)
@@ -679,6 +679,12 @@ const struct frr_yang_module_info frr_zebra_info = {
                                .destroy = lib_route_map_entry_set_action_source_v6_destroy,
                        }
                },
+               {
+                       .xpath = "/frr-vrf:lib/vrf/frr-zebra:ribs/rib/route/route-entry/nexthop-group/frr-nexthops/nexthop/weight",
+                       .cbs = {
+                               .get_elem = lib_vrf_ribs_rib_route_route_entry_nexthop_group_frr_nexthops_nexthop_weight_get_elem,
+                       }
+               },
                {
                        .xpath = NULL,
                },
index c83fb87f77b455fb6a8807276aebc3573f304ddf..01a44e55259ebb3d60cf24c0e3c292a79149a9e7 100644 (file)
@@ -481,5 +481,8 @@ lib_vrf_ribs_rib_route_route_entry_nexthop_group_frr_nexthops_nexthop_active_get
 struct yang_data *
 lib_vrf_ribs_rib_route_route_entry_nexthop_group_frr_nexthops_nexthop_fib_get_elem(
        const char *xpath, const void *list_entry);
+struct yang_data *
+lib_vrf_ribs_rib_route_route_entry_nexthop_group_frr_nexthops_nexthop_weight_get_elem(
+       const char *xpath, const void *list_entry);
 
 #endif
index 788998106e21598b25bf44e96a58a456223bf486..9036bdf0f676d5d6d23135924edfaa0f98a48ba0 100644 (file)
@@ -623,3 +623,15 @@ lib_vrf_ribs_rib_route_route_entry_nexthop_group_frr_nexthops_nexthop_fib_get_el
        /* TODO: implement me. */
        return NULL;
 }
+
+/*
+ * XPath:
+ * /frr-vrf:lib/vrf/frr-zebra:ribs/rib/route/route-entry/nexthop-group/frr-nexthops/nexthop/weight
+ */
+struct yang_data *
+lib_vrf_ribs_rib_route_route_entry_nexthop_group_frr_nexthops_nexthop_weight_get_elem(
+       const char *xpath, const void *list_entry)
+{
+       /* TODO: implement me. */
+       return NULL;
+}