Lines Matching refs:s_addr
71 if (rt->dest.s_addr == r->dest.s_addr && in find_route()
77 rt->net.s_addr == r->net.s_addr) in find_route()
91 if (rt->gate.s_addr == INADDR_ANY) in desc_route()
94 else if (rt->gate.s_addr == rt->dest.s_addr && in desc_route()
95 rt->net.s_addr == INADDR_BROADCAST) in desc_route()
98 else if (rt->dest.s_addr == INADDR_ANY && rt->net.s_addr == INADDR_ANY) in desc_route()
129 if (rt->dest.s_addr == 0 && in n_route()
130 rt->net.s_addr == 0 && in n_route()
139 if (rt->dest.s_addr == (iface->addr.s_addr & iface->net.s_addr) && in n_route()
140 rt->net.s_addr == iface->net.s_addr && in n_route()
141 rt->gate.s_addr == 0) in n_route()
154 if (nrt->dest.s_addr == 0 && in c_route()
155 nrt->net.s_addr == 0 && in c_route()
196 net.s_addr = get_netmask(addr); in get_subnet_route()
197 if (net.s_addr == INADDR_BROADCAST || net.s_addr == INADDR_ANY) in get_subnet_route()
200 rt->dest.s_addr = addr & net.s_addr; in get_subnet_route()
201 rt->net.s_addr = net.s_addr; in get_subnet_route()
202 rt->gate.s_addr = 0; in get_subnet_route()
211 if (iface->net.s_addr == INADDR_BROADCAST || in add_subnet_route()
212 iface->net.s_addr == INADDR_ANY || in add_subnet_route()
215 iface->state->options->req_addr.s_addr == INADDR_ANY)) in add_subnet_route()
219 r->dest.s_addr = iface->addr.s_addr & iface->net.s_addr; in add_subnet_route()
220 r->net.s_addr = iface->net.s_addr; in add_subnet_route()
221 r->gate.s_addr = 0; in add_subnet_route()
236 if (rt->gate.s_addr == 0) in get_routes()
263 if (r->gate.s_addr == iface->addr.s_addr && in massage_host_routes()
264 r->net.s_addr == INADDR_BROADCAST) in massage_host_routes()
265 r->gate.s_addr = r->dest.s_addr; in massage_host_routes()
278 r->dest.s_addr = INADDR_ANY; in add_destination_route()
279 r->net.s_addr = INADDR_ANY; in add_destination_route()
280 r->gate.s_addr = iface->dst.s_addr; in add_destination_route()
294 if (rtp->dest.s_addr != INADDR_ANY) in add_router_host_route()
299 if (rtn->dest.s_addr == rtp->gate.s_addr) in add_router_host_route()
302 cp = (const char *)&rtp->gate.s_addr; in add_router_host_route()
303 cp2 = (const char *)&rtn->dest.s_addr; in add_router_host_route()
304 cp3 = (const char *)&rtn->net.s_addr; in add_router_host_route()
305 cplim = cp3 + sizeof(rtn->net.s_addr); in add_router_host_route()
319 rtp->gate.s_addr = 0; in add_router_host_route()
325 rtn->dest.s_addr = rtp->gate.s_addr; in add_router_host_route()
326 rtn->net.s_addr = INADDR_BROADCAST; in add_router_host_route()
327 rtn->gate.s_addr = rtp->gate.s_addr; in add_router_host_route()
359 rt->gate.s_addr != or->gate.s_addr) in build_routes()
401 (ifo->options & DHCPCD_STATIC && ifo->req_addr.s_addr == 0)) in delete_address()
410 iface->addr.s_addr = 0; in delete_address()
411 iface->net.s_addr = 0; in delete_address()
440 if (iface->addr.s_addr != lease->addr.s_addr && in configure()
441 iface->addr.s_addr != 0) in configure()
444 iface->addr.s_addr = lease->addr.s_addr; in configure()
445 iface->net.s_addr = lease->net.s_addr; in configure()