BABEL was removed, ifname nexthops were removed, additional includes
were needed, and lastly the protobuf enum-handling triggers a warning.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
case QPB__ADDRESS_FAMILY__UNKNOWN_AF:
return 0;
+ default: /* protobuf "magic value" _QPB__ADDRESS_FAMILY_IS_INT_SIZE */
+ return 0;
}
return 0;
case ZEBRA_ROUTE_HSLS:
case ZEBRA_ROUTE_OLSR:
- case ZEBRA_ROUTE_BABEL:
case ZEBRA_ROUTE_MAX:
case ZEBRA_ROUTE_SYSTEM:
default:
#include "log.h"
#include "rib.h"
+#include "zserv.h"
+#include "zebra_vrf.h"
#include "qpb/qpb.pb-c.h"
#include "qpb/qpb.h"
}
if (nexthop->type == NEXTHOP_TYPE_IPV6
- || nexthop->type == NEXTHOP_TYPE_IPV6_IFNAME
|| nexthop->type == NEXTHOP_TYPE_IPV6_IFINDEX)
{
gateway = &nexthop->gate;
}
- if (nexthop->type == NEXTHOP_TYPE_IFINDEX
- || nexthop->type == NEXTHOP_TYPE_IFNAME)
+ if (nexthop->type == NEXTHOP_TYPE_IFINDEX)
{
if (nexthop->src.ipv4.s_addr)
src = &nexthop->src;
#include "zebra/zebra_ptm.h"
#include "zebra/rtadv.h"
#include "zebra/zebra_mpls.h"
+#include "zebra/zebra_fpm.h"
/* Event list of zebra. */
enum event { ZEBRA_SERV, ZEBRA_READ, ZEBRA_WRITE };