Lines Matching refs:s_addr
71 saddr.sin_addr.s_addr = INADDR_ANY; in dhcp_init()
179 if (((struct in_pktinfo *)CMSG_DATA(cmptr))->ipi_addr.s_addr != INADDR_BROADCAST) in dhcp_packet()
267 if (mess->giaddr.s_addr) in dhcp_packet()
273 else if (mess->ciaddr.s_addr) in dhcp_packet()
279 if ((!is_inform && dest.sin_addr.s_addr != mess->ciaddr.s_addr) || in dhcp_packet()
280 dest.sin_port == 0 || dest.sin_addr.s_addr == 0) in dhcp_packet()
297 pkt->ipi_spec_dst.s_addr = 0; in dhcp_packet()
301 dest.sin_addr.s_addr = INADDR_BROADCAST; in dhcp_packet()
322 dest.sin_addr.s_addr = INADDR_BROADCAST; in dhcp_packet()
379 if (context->netmask.s_addr != netmask.s_addr && in complete_context()
391 if (context->netmask.s_addr) in complete_context()
410 context->broadcast.s_addr = context->start.s_addr | ~context->netmask.s_addr; in complete_context()
413 else if (param->relay.s_addr && is_same_net(param->relay, context->start, context->netmask)) in complete_context()
419 context->broadcast.s_addr = context->start.s_addr | ~context->netmask.s_addr; in complete_context()
436 unsigned int start, end, addr = ntohl(taddr.s_addr); in address_available()
440 if (taddr.s_addr == context->router.s_addr) in address_available()
445 start = ntohl(tmp->start.s_addr); in address_available()
446 end = ntohl(tmp->end.s_addr); in address_available()
497 if ((config->flags & CONFIG_ADDR) && config->addr.s_addr == addr.s_addr) in config_find_by_address()
556 start.s_addr = addr.s_addr = in address_allocate()
557 htonl(ntohl(c->start.s_addr) + in address_allocate()
558 ((j + c->addr_epoch) % (1 + ntohl(c->end.s_addr) - ntohl(c->start.s_addr)))); in address_allocate()
563 if (addr.s_addr == d->router.s_addr) in address_allocate()
574 (!IN_CLASSC(ntohl(addr.s_addr)) || in address_allocate()
575 ((ntohl(addr.s_addr) & 0xff) != 0xff && ((ntohl(addr.s_addr) & 0xff) != 0x0)))) in address_allocate()
595 else if (++count == max || r->addr.s_addr == addr.s_addr) in address_allocate()
625 addr.s_addr = htonl(ntohl(addr.s_addr) + 1); in address_allocate()
627 if (addr.s_addr == htonl(ntohl(c->end.s_addr) + 1)) in address_allocate()
630 } while (addr.s_addr != start.s_addr); in address_allocate()
730 addr.s_addr = 0; /* eliminate warning */ in dhcp_read_ethers()
783 if ((addr.s_addr = inet_addr(ip)) == (in_addr_t)-1) in dhcp_read_ethers()
792 if ((config->flags & CONFIG_ADDR) && config->addr.s_addr == addr.s_addr) in dhcp_read_ethers()
894 if ((configs->flags & cp->flags & CONFIG_ADDR) && configs->addr.s_addr == cp->addr.s_addr) in check_dhcp_hosts()