Lines Matching defs:route
0 /* route-tracker.c
17 * This file contains the implementation for a route tracker for tracking prefixes and routes on infrastructure so that
48 #include "route.h"
56 #include "route-tracker.h"
85 // The route tracker keeps a set of prefixes that it's tracking. These prefixes are what's published on the
155 // If we have published a route to this prefix, queue it for removal.
319 INFO("removing route: " PRI_SEGMENTED_IPv6_ADDR_SRP "/%d",
325 INFO(" adding route: " PRI_SEGMENTED_IPv6_ADDR_SRP "/%d",
332 ERROR("route update failed: %d", status);
357 // from the update function, we update this route again rather than going on to the next.
533 // We need a default route if there is a routable omr prefix, but also if there are GUA prefixes on the adjacent
538 INFO("interface: " PUB_S_SRP PUB_S_SRP " need default route, " PUB_S_SRP " routable OMR prefix",
623 cti_route_t *route = routes->routes[i];
624 if (route && route->origin == offmesh_route_origin_user) {
625 route_tracker_track_prefix(tracker, &route->prefix, route->prefix_length, 100, 100, false);
761 ERROR("no memory for route state");