table = route_table_init();
table->cleanup = zebra_rnhtable_node_cleanup;
zvrf->rnh_table[afi] = table;
-
- table = route_table_init();
- table->cleanup = zebra_rnhtable_node_cleanup;
- zvrf->import_check_table[afi] = table;
}
/* Kick off any VxLAN-EVPN processing. */
for (afi = AFI_IP; afi <= AFI_IP6; afi++) {
route_table_finish(zvrf->rnh_table[afi]);
zvrf->rnh_table[afi] = NULL;
- route_table_finish(zvrf->import_check_table[afi]);
- zvrf->import_check_table[afi] = NULL;
for (safi = SAFI_UNICAST; safi <= SAFI_MULTICAST; safi++)
rib_close_table(zvrf->table[afi][safi]);
if (zvrf->rnh_table[afi])
route_table_finish(zvrf->rnh_table[afi]);
- if (zvrf->import_check_table[afi])
- route_table_finish(zvrf->import_check_table[afi]);
}
otable = otable_pop(&zvrf->other_tables);
/* Recursive Nexthop table */
struct route_table *rnh_table[AFI_MAX];
- /* Import check table (used mostly by BGP */
- struct route_table *import_check_table[AFI_MAX];
-
struct otable_head other_tables;
/* 2nd pointer type used primarily to quell a warning on