Lines Matching refs:route_tracker_t
107 static void route_tracker_add_prefix_to_queue(route_tracker_t *tracker, prefix_tracker_t *prefix);
110 static void route_tracker_test_update_queue_empty(route_tracker_t *tracker);
136 route_tracker_finalize(route_tracker_t *tracker)
148 route_tracker_cancel(route_tracker_t *tracker)
173 route_tracker_t *
176 route_tracker_t *ret = NULL, *tracker = calloc(1, sizeof(*tracker));
204 route_tracker_add_prefix(route_tracker_t *tracker, prefix_tracker_t *prefix)
241 route_tracker_set_reconnect_callback(route_tracker_t *tracker, void (*reconnect_callback)(void *context))
247 route_tracker_start(route_tracker_t *tracker)
257 static void route_tracker_start_next_update(route_tracker_t *tracker);
260 route_tracker_remove_prefix(route_tracker_t *tracker, prefix_tracker_t *prefix)
274 route_tracker_t *tracker = context;
306 route_tracker_start_next_update(route_tracker_t *tracker)
339 route_tracker_add_prefix_to_queue(route_tracker_t *tracker, prefix_tracker_t *prefix)
371 route_tracker_track_prefix(route_tracker_t *tracker, struct in6_addr *prefix_bits, int prefix_length,
413 route_tracker_count_prefixes(route_tracker_t *tracker, icmp_message_t *router, bool have_routable_omr_prefix)
439 route_tracker_reset_counts(route_tracker_t *tracker)
451 route_tracker_publish_changes(route_tracker_t *tracker)
476 route_tracker_check_for_gua_prefixes_on_infrastructure(route_tracker_t *tracker)
511 route_tracker_route_state_changed(route_tracker_t *tracker, interface_t *interface)
564 route_tracker_interface_configuration_changed(route_tracker_t *tracker)
619 route_tracker_monitor_mesh_routes(route_tracker_t *tracker, cti_route_vec_t *routes)
636 route_tracker_local_routes_seen(route_tracker_t *tracker)
665 route_tracker_t *tracker = context;
709 route_tracker_test_announce_prefixes_in_mask(route_tracker_t *tracker, uint32_t mask)
742 route_tracker_test_iterate(route_tracker_t *tracker)
772 route_tracker_test_update_queue_empty(route_tracker_t *tracker)