Lines Matching refs:routes
210 * The returned routes array must be freed by the caller.
213 int sd_dhcp_lease_get_routes(sd_dhcp_lease *lease, sd_dhcp_route ***routes) {
218 assert_return(routes, -EINVAL);
230 *routes = ret;
419 struct sd_dhcp_route **routes, size_t *routes_size, size_t *routes_allocated) {
424 assert(routes);
434 if (!GREEDY_REALLOC(*routes, *routes_allocated, *routes_size + (len / 8)))
438 struct sd_dhcp_route *route = *routes + *routes_size;
464 struct sd_dhcp_route **routes, size_t *routes_size, size_t *routes_allocated) {
467 assert(routes);
480 if (!GREEDY_REALLOC(*routes, *routes_allocated, *routes_size + 1))
483 route = *routes + *routes_size;
573 log_debug_errno(r, "Failed to parse static routes, ignoring: %m");
625 log_debug_errno(r, "Failed to parse classless routes, ignoring: %m");
736 _cleanup_free_ sd_dhcp_route **routes = NULL;
818 r = sd_dhcp_lease_get_routes(lease, &routes);
820 serialize_dhcp_routes(f, "ROUTES", routes, r);
890 *routes = NULL,
920 "ROUTES", &routes,
1024 if (routes) {
1029 routes);
1031 log_debug_errno(r, "Failed to parse DHCP routes %s, ignoring: %m", routes);