Lines Matching refs:prefsrc
157 const union in_addr_union *prefsrc, /* optional */ in link_address_is_reachable_internal() argument
179 if (prefsrc && in link_address_is_reachable_internal()
180 in_addr_is_set(family, prefsrc) && in link_address_is_reachable_internal()
181 in_addr_is_set(family, &route->prefsrc) && in link_address_is_reachable_internal()
182 !in_addr_equal(family, prefsrc, &route->prefsrc)) in link_address_is_reachable_internal()
204 const union in_addr_union *prefsrc, /* optional */ in link_address_is_reachable() argument
218 r = link_address_is_reachable_internal(link, family, address, prefsrc, &route); in link_address_is_reachable()
222 if (!in_addr_is_set(route->family, &route->prefsrc)) { in link_address_is_reachable()
228 r = link_get_address(link, route->family, &route->prefsrc, 0, &a); in link_address_is_reachable()
245 const union in_addr_union *prefsrc, /* optional */ in manager_address_is_reachable() argument
259 if (link_address_is_reachable_internal(link, family, address, prefsrc, &route) < 0) in manager_address_is_reachable()
271 if (!in_addr_is_set(found->family, &found->prefsrc)) { in manager_address_is_reachable()
277 r = link_get_address(found->link, found->family, &found->prefsrc, 0, &a); in manager_address_is_reachable()