Lines Matching full:addr
61 #define set_ip_epdisc(ep, addr) do { \
63 ep->value[0] = addr >> 24; \
64 ep->value[1] = addr >> 16; \
65 ep->value[2] = addr >> 8; \
66 ep->value[3] = addr; \
69 #define LOCAL_IP_ADDR(addr) \
70 (((addr) & 0xff000000) == 0x0a000000 /* 10.x.x.x */ \
71 || ((addr) & 0xfff00000) == 0xac100000 /* 172.16.x.x */ \
72 || ((addr) & 0xffff0000) == 0xc0a80000) /* 192.168.x.x */
438 u_int32_t addr;
451 addr = *(u_int32_t *)hp->h_addr;
452 if (!bad_ip_adrs(addr)) {
453 addr = ntohl(addr);
454 if (!LOCAL_IP_ADDR(addr)) {
456 set_ip_epdisc(ep, addr);
485 u_int32_t addr;
487 GETLONG(addr, p);
488 slprintf(str, sizeof(str), "IP:%I", htonl(addr));
556 u_int32_t addr;
557 i = parse_dotted_ip(str, &addr);
560 set_ip_epdisc(ep, addr);