]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: fix VRF code for *BSD
authorDavid Lamparter <equinox@opensourcerouting.org>
Tue, 2 Jun 2015 06:31:38 +0000 (08:31 +0200)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Thu, 9 Jun 2016 13:39:03 +0000 (09:39 -0400)
There seems to be no rtm_table in struct rt_msghdr, at least on the
systems I have access to...

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
(cherry picked from commit d6cf5134c05a7890738411852d9357ee5bb322f3)

zebra/kernel_socket.c

index 1744caf2e8af5917dce8657985e83b763373d2ee..b47ee787e8b3f130f8b236a365280ec30cbb139e 100644 (file)
@@ -972,7 +972,7 @@ rtm_read (struct rt_msghdr *rtm)
           || rtm->rtm_type == RTM_ADD
           || rtm->rtm_type == RTM_CHANGE)
        rib_add_ipv4 (ZEBRA_ROUTE_KERNEL, 0, zebra_flags,
-                     &p, &gate.sin.sin_addr, NULL, 0, VRF_DEFAULT, 0, 0, SAFI_UNICAST);
+                     &p, &gate.sin.sin_addr, NULL, 0, VRF_DEFAULT, 0, 0, 0, SAFI_UNICAST);
       else
        rib_delete_ipv4 (ZEBRA_ROUTE_KERNEL, 0 zebra_flags,
                      &p, &gate.sin.sin_addr, 0, VRF_DEFAULT, SAFI_UNICAST);