Lines Matching refs:s_addr

64 	uint32_t mask = htonl(address.s_addr);  in inet_ntocidr()
84 addr->s_addr = 0; in inet_cidrtoaddr()
86 memset(&addr->s_addr, 255, (size_t)ocets - 1); in inet_cidrtoaddr()
87 memset((unsigned char *)&addr->s_addr + (ocets - 1), in inet_cidrtoaddr()
123 if ((addr == NULL || ap->addr.s_addr == addr->s_addr) && in ipv4_iffindaddr()
124 (net == NULL || ap->net.s_addr == net->s_addr)) in ipv4_iffindaddr()
140 if (IN_LINKLOCAL(htonl(ap->addr.s_addr))) in ipv4_iffindlladdr()
171 if (state->addr.s_addr != INADDR_ANY) in ipv4_addrexists()
173 } else if (addr->s_addr == state->addr.s_addr) in ipv4_addrexists()
256 if (rt->dest.s_addr == r->dest.s_addr && in find_route()
262 rt->net.s_addr == r->net.s_addr) in find_route()
276 if (rt->net.s_addr == htonl(INADDR_BROADCAST) && in desc_route()
277 rt->gate.s_addr == htonl(INADDR_ANY)) in desc_route()
280 else if (rt->net.s_addr == htonl(INADDR_BROADCAST)) in desc_route()
283 else if (rt->gate.s_addr == htonl(INADDR_ANY)) in desc_route()
286 else if (rt->dest.s_addr == htonl(INADDR_ANY) && in desc_route()
287 rt->net.s_addr == htonl(INADDR_ANY)) in desc_route()
304 if (rt->dest.s_addr == r->dest.s_addr && in ipv4_findrt()
311 rt->net.s_addr == r->net.s_addr) in ipv4_findrt()
372 if (nrt->dest.s_addr == 0 && in nc_route()
373 nrt->net.s_addr == 0 && in nc_route()
387 ort->gate.s_addr == nrt->gate.s_addr))) in nc_route()
394 ort->dest.s_addr == nrt->dest.s_addr && in nc_route()
395 ort->net.s_addr == nrt->net.s_addr && in nc_route()
396 ort->gate.s_addr == nrt->gate.s_addr) in nc_route()
451 if (s->net.s_addr == INADDR_ANY) in add_subnet_route()
455 if (s->net.s_addr == INADDR_BROADCAST) in add_subnet_route()
464 r->dest.s_addr = s->addr.s_addr & s->net.s_addr; in add_subnet_route()
465 r->net.s_addr = s->net.s_addr; in add_subnet_route()
466 r->gate.s_addr = INADDR_ANY; in add_subnet_route()
483 if (s->addr.s_addr == INADDR_ANY) in add_loopback_route()
492 r->dest.s_addr = s->addr.s_addr; in add_loopback_route()
493 r->net.s_addr = INADDR_BROADCAST; in add_loopback_route()
494 r->gate.s_addr = htonl(INADDR_LOOPBACK); in add_loopback_route()
510 if (rt->gate.s_addr == 0) in get_routes()
537 if (r->gate.s_addr == D_CSTATE(ifp)->addr.s_addr || in massage_host_routes()
538 r->gate.s_addr == r->dest.s_addr) in massage_host_routes()
540 r->gate.s_addr = htonl(INADDR_ANY); in massage_host_routes()
541 r->net.s_addr = htonl(INADDR_BROADCAST); in massage_host_routes()
565 r->dest.s_addr = INADDR_ANY; in add_destination_route()
566 r->net.s_addr = INADDR_ANY; in add_destination_route()
567 r->gate.s_addr = D_CSTATE(ifp)->dst.s_addr; in add_destination_route()
586 if (rtp->dest.s_addr != INADDR_ANY) in add_router_host_route()
593 if (rtn->dest.s_addr == rtp->gate.s_addr) in add_router_host_route()
596 cp = (const char *)&rtp->gate.s_addr; in add_router_host_route()
597 cp2 = (const char *)&rtn->dest.s_addr; in add_router_host_route()
598 cp3 = (const char *)&rtn->net.s_addr; in add_router_host_route()
599 cplim = cp3 + sizeof(rtn->net.s_addr); in add_router_host_route()
620 rtp->gate.s_addr = 0; in add_router_host_route()
637 rtn->dest.s_addr = rtp->gate.s_addr; in add_router_host_route()
638 rtn->net.s_addr = htonl(INADDR_BROADCAST); in add_router_host_route()
639 rtn->gate.s_addr = htonl(INADDR_ANY); in add_router_host_route()
691 rt->src.s_addr = state->addr.s_addr; in ipv4_buildroutes()
701 or->src.s_addr != state->addr.s_addr || in ipv4_buildroutes()
702 rt->gate.s_addr != or->gate.s_addr) in ipv4_buildroutes()
713 or->gate.s_addr != rt->gate.s_addr) in ipv4_buildroutes()
761 if (dstate->addr.s_addr == addr->s_addr && in ipv4_deladdr()
762 dstate->net.s_addr == net->s_addr) in ipv4_deladdr()
765 dstate->addr.s_addr = 0; in ipv4_deladdr()
766 dstate->net.s_addr = 0; in ipv4_deladdr()
771 if (ap->addr.s_addr == addr->s_addr && in ipv4_deladdr()
772 ap->net.s_addr == net->s_addr) in ipv4_deladdr()
793 (ifo->options & DHCPCD_STATIC && ifo->req_addr.s_addr == 0)) in delete_address()
832 if (ia->addr.s_addr != lease->addr.s_addr) in ipv4_addaddr()
888 if (state->addr.s_addr != lease->addr.s_addr && in ipv4_finaliseaddr()
889 state->addr.s_addr != 0 && in ipv4_finaliseaddr()
895 state->addr.s_addr = lease->addr.s_addr; in ipv4_finaliseaddr()
896 state->net.s_addr = lease->net.s_addr; in ipv4_finaliseaddr()
935 nstate->addr.s_addr == addr.s_addr) in ipv4_applyaddr()
964 nstate->addr.s_addr == lease->addr.s_addr) in ipv4_applyaddr()
972 state->addr.s_addr = lease->addr.s_addr; in ipv4_applyaddr()
973 state->net.s_addr = lease->net.s_addr; in ipv4_applyaddr()
999 if (ap && ap->net.s_addr != lease->net.s_addr) in ipv4_applyaddr()
1044 if (addr->s_addr == INADDR_ANY) { in ipv4_handleifa()
1066 ap->dst.s_addr = dst->s_addr; in ipv4_handleifa()
1068 ap->dst.s_addr = INADDR_ANY; in ipv4_handleifa()