Lines Matching refs:s_addr
76 if (IN_CLASSA(ntohl(upd->addr.s_addr))) in create()
77 upd->mask.s_addr = htonl(IN_CLASSA_NET); in create()
78 else if (IN_CLASSB(ntohl(upd->addr.s_addr))) in create()
79 upd->mask.s_addr = htonl(IN_CLASSB_NET); in create()
80 else if (IN_CLASSC(ntohl(upd->addr.s_addr))) in create()
81 upd->mask.s_addr = htonl(IN_CLASSC_NET); in create()
83 upd->mask.s_addr = 0xffffffff; in create()
86 bcast.s_addr = upd->addr.s_addr & upd->mask.s_addr; in create()
88 uint32_t tmp = ~ntohl(upd->mask.s_addr); in create()
89 bcast.s_addr |= htonl(0xffffffff & ~tmp); in create()
116 if (((upd->set & UPD_MASK) && upd->mask.s_addr != ifa->inmask.s_addr) || in modify()
121 ifa->inbcast.s_addr = ifa->inaddr.s_addr in modify()
122 & ifa->inmask.s_addr; in modify()
124 ifa->inbcast.s_addr |= 0xffffffff in modify()
125 & ~ifa->inmask.s_addr; in modify()
260 upd->addr.s_addr = htonl((ipaddr[0] << 24) | (ipaddr[1] << 16) | in op_ipaddr()
283 upd->mask.s_addr = htonl((value->v.ipaddress[0] << 24) in op_ipaddr()
324 value->v.ipaddress[0] = (ntohl(ifa->inmask.s_addr) >> 24) & 0xff; in op_ipaddr()
325 value->v.ipaddress[1] = (ntohl(ifa->inmask.s_addr) >> 16) & 0xff; in op_ipaddr()
326 value->v.ipaddress[2] = (ntohl(ifa->inmask.s_addr) >> 8) & 0xff; in op_ipaddr()
327 value->v.ipaddress[3] = (ntohl(ifa->inmask.s_addr) >> 0) & 0xff; in op_ipaddr()
331 value->v.integer = ntohl(ifa->inbcast.s_addr) & 1; in op_ipaddr()