]> git.puffer.fish Git - matthieu/frr.git/commitdiff
Fixing a few compile errors
authorVipin Kumar <vipin@cumulusnetworks.com>
Fri, 30 Oct 2015 10:05:03 +0000 (03:05 -0700)
committerVipin Kumar <vipin@cumulusnetworks.com>
Fri, 30 Oct 2015 10:05:03 +0000 (03:05 -0700)
Ticket:
Reviewed By:
Testing Done:

<DETAILED DESCRIPTION (REPLACE)>

babeld/babel_interface.c
zebra/redistribute.c

index ace28127ff43ce6692c28c84f9b69aa08861bbe6..c7c1527481cbe6e2ed8a54bab4b06286fd15b9ef 100644 (file)
@@ -55,6 +55,7 @@ THE SOFTWARE.
 #include "neighbour.h"
 #include "route.h"
 #include "xroute.h"
+#include "vrf.h"
 
 
 #define IS_ENABLE(ifp) (babel_enable_if_lookup(ifp->name) >= 0)
@@ -878,7 +879,7 @@ void
 babel_if_init ()
 {
     /* initialize interface list */
-    if_init();
+    vrf_init();
     if_add_hook (IF_NEW_HOOK,    babel_if_new_hook);
     if_add_hook (IF_DELETE_HOOK, babel_if_delete_hook);
 
index 4b4db1dcee0c4a6365b4d150e3665d27698468d7..01b85700f2757693d9d249e8e30ad5cd07a3d88b 100644 (file)
@@ -500,7 +500,7 @@ zebra_add_import_table_entry (struct route_node *rn, struct rib *rib)
 
          rib_add_ipv4(ZEBRA_ROUTE_TABLE, rib->table, 0, &p4,
                       gate, &nhop->src.ipv4,
-                      nhop->ifindex, zebrad.rtm_table_default,
+                      nhop->ifindex, rib->vrf_id, zebrad.rtm_table_default,
                       rib->metric,
                       zebra_import_table_distance[AFI_IP][rib->table],
                       SAFI_UNICAST);
@@ -540,7 +540,7 @@ zebra_del_import_table_entry (struct route_node *rn, struct rib *rib)
       p4.prefix = rn->p.u.prefix4;
 
       rib_delete_ipv4(ZEBRA_ROUTE_TABLE, rib->table, rib->flags, &p4, NULL,
-                     0, zebrad.rtm_table_default, SAFI_UNICAST);
+                     0, rib->vrf_id, zebrad.rtm_table_default, SAFI_UNICAST);
     }
   /* DD: Add IPv6 code */