Lines Matching defs:ip
7 const char *ip;
36 struct ip_addr ip, net_ip;
41 test_assert(net_addr2ip(input[i].ip, &ip) == 0);
43 test_assert_idx(net_is_in_network(&ip, &net_ip, input[i].bits) ==
47 test_assert(net_addr2ip("127.0.0.1", &ip) == 0);
48 net_ip = ip;
50 test_assert(!net_is_in_network(&ip, &net_ip, 0));
51 test_assert(!net_is_in_network(&net_ip, &ip, 0));
52 test_assert(net_addr2ip("::1", &ip) == 0);
53 net_ip = ip;
55 test_assert(!net_is_in_network(&ip, &net_ip, 0));
56 test_assert(!net_is_in_network(&net_ip, &ip, 0));
62 struct ip_addr ip;
65 test_assert(net_addr2ip("127.0.0.1", &ip) == 0 &&
66 ip.family == AF_INET &&
67 ntohl(ip.u.ip4.s_addr) == (0x7f000001));
68 test_assert(net_addr2ip("2130706433", &ip) == 0 &&
69 ip.family == AF_INET &&
70 ntohl(ip.u.ip4.s_addr) == (0x7f000001));
71 test_assert(strcmp(net_ip2addr(&ip), "127.0.0.1") == 0);
72 test_assert(net_addr2ip("255.254.253.252", &ip) == 0 &&
73 ip.family == AF_INET &&
74 ntohl(ip.u.ip4.s_addr) == (0xfffefdfc));
75 test_assert(strcmp(net_ip2addr(&ip), "255.254.253.252") == 0);
76 test_assert(net_addr2ip("::5", &ip) == 0 &&
77 ip.family == AF_INET6 &&
78 ip.u.ip6.s6_addr[15] == 5);
79 test_assert(strcmp(net_ip2addr(&ip), "::5") == 0);
80 test_assert(net_addr2ip("[::5]", &ip) == 0 &&
81 ip.family == AF_INET6 &&
82 ip.u.ip6.s6_addr[15] == 5);
83 test_assert(strcmp(net_ip2addr(&ip), "::5") == 0);
84 ip.family = 123;
85 test_assert(net_addr2ip("abc", &ip) < 0 &&
86 ip.family == 123);