Lines Matching refs:addr
18 struct in_addr addr; in string_to_ip() local
22 addr.s_addr = 0; in string_to_ip()
24 return addr; in string_to_ip()
26 for (addr.s_addr = 0, i = 0; i < 4; ++i) { in string_to_ip()
29 addr.s_addr = 0; in string_to_ip()
30 return addr; in string_to_ip()
33 addr.s_addr = 0; in string_to_ip()
34 return addr; in string_to_ip()
36 addr.s_addr <<= 8; in string_to_ip()
37 addr.s_addr |= (val & 0xFF); in string_to_ip()
43 addr.s_addr = htonl(addr.s_addr); in string_to_ip()
44 return addr; in string_to_ip()
48 int string_to_ip6(const char *str, size_t len, struct in6_addr *addr) in string_to_ip6() argument
125 addr->s6_addr16[i] = 0; in string_to_ip6()
137 addr->s6_addr32[3] = v4.s_addr; in string_to_ip6()
145 addr->s6_addr16[i] = htons(val); in string_to_ip6()
166 void string_to_enetaddr(const char *addr, uint8_t *enetaddr) in string_to_enetaddr() argument
175 enetaddr[i] = addr ? hextoul(addr, &end) : 0; in string_to_enetaddr()
176 if (addr) in string_to_enetaddr()
177 addr = (*end) ? end + 1 : end; in string_to_enetaddr()
224 int ip_checksum_ok(const void *addr, uint nbytes) in ip_checksum_ok() argument
226 return !(compute_ip_checksum(addr, nbytes) & 0xfffe); in ip_checksum_ok()