Lines Matching refs:s_addr
292 memcpy(&a->s_addr, p, sizeof(a->s_addr));
368 memcpy(&rt->dest.s_addr, p, ocets);
370 rt->net.s_addr = htonl(~0U << (32 - cidr));
374 memcpy(&rt->gate.s_addr, p, 4);
447 memcpy(&route->dest.s_addr, p, 4);
449 memcpy(&route->gate.s_addr, p, 4);
451 route->net.s_addr = route_netmask(route->dest.s_addr);
465 memcpy(&route->gate.s_addr, p, 4);
504 memcpy(p, &_val.s_addr, 4); \
555 iface->net.s_addr == lease->net.s_addr &&
559 dhcp->ciaddr = iface->addr.s_addr;
561 if (type == DHCP_INFORM && iface->addr.s_addr == 0)
562 dhcp->ciaddr = lease->addr.s_addr;
600 if (lease->addr.s_addr && lease->cookie == htonl(MAGIC_COOKIE)) {
603 lease->addr.s_addr != iface->addr.s_addr))
606 if (lease->server.s_addr)
611 if (lease->server.s_addr)
753 lease->addr.s_addr = dhcp->yiaddr;
755 lease->addr.s_addr = dhcp->ciaddr;
757 lease->net.s_addr = get_netmask(lease->addr.s_addr);
759 lease->brd.s_addr = lease->addr.s_addr | ~lease->net.s_addr;
772 lease->server.s_addr = INADDR_ANY;