• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching full:addr

105 bool AreEqual(const IPAddress& addr,  in AreEqual()  argument
107 if ((IPIsAny(addr) != IPIsAny(addr2)) || in AreEqual()
108 (IPIsLoopback(addr) != IPIsLoopback(addr2)) || in AreEqual()
109 (IPIsPrivate(addr) != IPIsPrivate(addr2)) || in AreEqual()
110 (HashIP(addr) != HashIP(addr2)) || in AreEqual()
111 (addr.Size() != addr2.Size()) || in AreEqual()
112 (addr.family() != addr2.family()) || in AreEqual()
113 (addr.ToString() != addr2.ToString())) { in AreEqual()
117 v4addr = addr.ipv4_address(); in AreEqual()
123 v6addr = addr.ipv6_address(); in AreEqual()
132 IPAddress addr(0); // Intentionally make it v4. in BrokenIPStringFails() local
133 if (IPFromString(kIPv4BrokenString1, &addr)) { in BrokenIPStringFails()
136 return addr.family() == AF_UNSPEC; in BrokenIPStringFails()
140 IPAddress addr; in CheckMaskCount() local
141 return IPFromString(mask, &addr) && in CheckMaskCount()
142 (expected_length == CountIPMaskBits(addr)); in CheckMaskCount()
148 IPAddress addr; in TryInvalidMaskCount() local
149 if (!IPFromString(mask, &addr)) { in TryInvalidMaskCount()
152 CountIPMaskBits(addr); in TryInvalidMaskCount()
158 IPAddress addr, expected; in CheckTruncateIP() local
159 IPFromString(initial, &addr); in CheckTruncateIP()
161 IPAddress truncated = TruncateIP(addr, truncate_length); in CheckTruncateIP()
166 IPAddress addr; in TEST() local
167 EXPECT_FALSE(IPIsAny(addr)); in TEST()
168 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
169 EXPECT_FALSE(IPIsPrivate(addr)); in TEST()
171 EXPECT_EQ(0U, addr.Size()); in TEST()
172 EXPECT_EQ(AF_UNSPEC, addr.family()); in TEST()
173 EXPECT_EQ("", addr.ToString()); in TEST()
181 IPAddress addr(v4addr); in TEST() local
182 EXPECT_TRUE(IPIsAny(addr)); in TEST()
183 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
184 EXPECT_FALSE(IPIsPrivate(addr)); in TEST()
185 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
186 EXPECT_EQ(kIPv4AnyAddrString, addr.ToString()); in TEST()
190 addr = IPAddress(v4addr); in TEST()
191 EXPECT_FALSE(IPIsAny(addr)); in TEST()
192 EXPECT_TRUE(IPIsLoopback(addr)); in TEST()
193 EXPECT_TRUE(IPIsPrivate(addr)); in TEST()
194 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
195 EXPECT_EQ(kIPv4LoopbackAddrString, addr.ToString()); in TEST()
199 addr = IPAddress(v4addr); in TEST()
200 EXPECT_FALSE(IPIsAny(addr)); in TEST()
201 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
202 EXPECT_TRUE(IPIsPrivate(addr)); in TEST()
203 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
204 EXPECT_EQ(kIPv4RFC1918AddrString, addr.ToString()); in TEST()
208 addr = IPAddress(v4addr); in TEST()
209 EXPECT_FALSE(IPIsAny(addr)); in TEST()
210 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
211 EXPECT_FALSE(IPIsPrivate(addr)); in TEST()
212 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
213 EXPECT_EQ(kIPv4PublicAddrString, addr.ToString()); in TEST()
218 IPAddress addr(in6addr_any); in TEST() local
219 EXPECT_TRUE(IPIsAny(addr)); in TEST()
220 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
221 EXPECT_FALSE(IPIsPrivate(addr)); in TEST()
222 EXPECT_EQ(kIPv6AddrSize, addr.Size()); in TEST()
223 EXPECT_EQ(kIPv6AnyAddrString, addr.ToString()); in TEST()
226 addr = IPAddress(in6addr_loopback); in TEST()
227 EXPECT_FALSE(IPIsAny(addr)); in TEST()
228 EXPECT_TRUE(IPIsLoopback(addr)); in TEST()
229 EXPECT_TRUE(IPIsPrivate(addr)); in TEST()
230 EXPECT_EQ(kIPv6AddrSize, addr.Size()); in TEST()
231 EXPECT_EQ(kIPv6LoopbackAddrString, addr.ToString()); in TEST()
234 addr = IPAddress(kIPv6LinkLocalAddr); in TEST()
235 EXPECT_FALSE(IPIsAny(addr)); in TEST()
236 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
237 EXPECT_TRUE(IPIsPrivate(addr)); in TEST()
238 EXPECT_EQ(kIPv6AddrSize, addr.Size()); in TEST()
239 EXPECT_EQ(kIPv6LinkLocalAddrString, addr.ToString()); in TEST()
242 addr = IPAddress(kIPv6PublicAddr); in TEST()
243 EXPECT_FALSE(IPIsAny(addr)); in TEST()
244 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
245 EXPECT_FALSE(IPIsPrivate(addr)); in TEST()
246 EXPECT_EQ(kIPv6AddrSize, addr.Size()); in TEST()
247 EXPECT_EQ(kIPv6PublicAddrString, addr.ToString()); in TEST()
252 IPAddress addr(0); in TEST() local
253 EXPECT_TRUE(IPIsAny(addr)); in TEST()
254 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
255 EXPECT_FALSE(IPIsPrivate(addr)); in TEST()
256 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
257 EXPECT_EQ(kIPv4AnyAddrString, addr.ToString()); in TEST()
260 addr = IPAddress(INADDR_LOOPBACK); in TEST()
261 EXPECT_FALSE(IPIsAny(addr)); in TEST()
262 EXPECT_TRUE(IPIsLoopback(addr)); in TEST()
263 EXPECT_TRUE(IPIsPrivate(addr)); in TEST()
264 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
265 EXPECT_EQ(kIPv4LoopbackAddrString, addr.ToString()); in TEST()
268 addr = IPAddress(kIPv4RFC1918Addr); in TEST()
269 EXPECT_FALSE(IPIsAny(addr)); in TEST()
270 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
271 EXPECT_TRUE(IPIsPrivate(addr)); in TEST()
272 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
273 EXPECT_EQ(kIPv4RFC1918AddrString, addr.ToString()); in TEST()
276 addr = IPAddress(kIPv4PublicAddr); in TEST()
277 EXPECT_FALSE(IPIsAny(addr)); in TEST()
278 EXPECT_FALSE(IPIsLoopback(addr)); in TEST()
279 EXPECT_FALSE(IPIsPrivate(addr)); in TEST()
280 EXPECT_EQ(kIPv4AddrSize, addr.Size()); in TEST()
281 EXPECT_EQ(kIPv4PublicAddrString, addr.ToString()); in TEST()
287 IPAddress addr(v4addr); in TEST() local
288 IPAddress addr2(addr); in TEST()
290 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
292 addr = IPAddress(INADDR_ANY); in TEST()
293 addr2 = IPAddress(addr); in TEST()
294 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
296 addr = IPAddress(INADDR_LOOPBACK); in TEST()
297 addr2 = IPAddress(addr); in TEST()
298 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
300 addr = IPAddress(kIPv4PublicAddr); in TEST()
301 addr2 = IPAddress(addr); in TEST()
302 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
304 addr = IPAddress(kIPv4RFC1918Addr); in TEST()
305 addr2 = IPAddress(addr); in TEST()
306 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
308 addr = IPAddress(in6addr_any); in TEST()
309 addr2 = IPAddress(addr); in TEST()
310 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
312 addr = IPAddress(in6addr_loopback); in TEST()
313 addr2 = IPAddress(addr); in TEST()
314 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
316 addr = IPAddress(kIPv6LinkLocalAddr); in TEST()
317 addr2 = IPAddress(addr); in TEST()
318 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
320 addr = IPAddress(kIPv6PublicAddr); in TEST()
321 addr2 = IPAddress(addr); in TEST()
322 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
330 IPAddress addr(v4addr); in TEST() local
334 EXPECT_TRUE(addr == addr); in TEST()
337 EXPECT_TRUE(addr == addr3); in TEST()
338 EXPECT_TRUE(addr3 == addr); in TEST()
339 EXPECT_FALSE(addr2 == addr); in TEST()
341 EXPECT_FALSE(addr == addr2); in TEST()
359 EXPECT_FALSE(addr == addr4); in TEST()
360 EXPECT_FALSE(addr == addr5); in TEST()
361 EXPECT_FALSE(addr == addr6); in TEST()
362 EXPECT_FALSE(addr4 == addr); in TEST()
363 EXPECT_FALSE(addr5 == addr); in TEST()
364 EXPECT_FALSE(addr6 == addr); in TEST()
442 IPAddress addr; in TEST() local
446 EXPECT_TRUE(IPFromString(kIPv4AnyAddrString, &addr)); in TEST()
447 EXPECT_EQ(addr.ToString(), kIPv4AnyAddrString); in TEST()
448 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
451 EXPECT_TRUE(IPFromString(kIPv4LoopbackAddrString, &addr)); in TEST()
452 EXPECT_EQ(addr.ToString(), kIPv4LoopbackAddrString); in TEST()
453 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
456 EXPECT_TRUE(IPFromString(kIPv4RFC1918AddrString, &addr)); in TEST()
457 EXPECT_EQ(addr.ToString(), kIPv4RFC1918AddrString); in TEST()
458 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
461 EXPECT_TRUE(IPFromString(kIPv4PublicAddrString, &addr)); in TEST()
462 EXPECT_EQ(addr.ToString(), kIPv4PublicAddrString); in TEST()
463 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
466 EXPECT_TRUE(IPFromString(kIPv6AnyAddrString, &addr)); in TEST()
467 EXPECT_EQ(addr.ToString(), kIPv6AnyAddrString); in TEST()
468 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
471 EXPECT_TRUE(IPFromString(kIPv6LoopbackAddrString, &addr)); in TEST()
472 EXPECT_EQ(addr.ToString(), kIPv6LoopbackAddrString); in TEST()
473 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
476 EXPECT_TRUE(IPFromString(kIPv6LinkLocalAddrString, &addr)); in TEST()
477 EXPECT_EQ(addr.ToString(), kIPv6LinkLocalAddrString); in TEST()
478 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
481 EXPECT_TRUE(IPFromString(kIPv6PublicAddrString, &addr)); in TEST()
482 EXPECT_EQ(addr.ToString(), kIPv6PublicAddrString); in TEST()
483 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
486 EXPECT_TRUE(IPFromString(kIPv4MappedV4StyleAddrString, &addr)); in TEST()
487 EXPECT_PRED2(AreEqual, addr, addr2); in TEST()
489 // Broken cases, should set addr to AF_UNSPEC. in TEST()
524 IPAddress addr; in TEST() local
525 EXPECT_TRUE(IPFromAddrInfo(&test_info, &addr)); in TEST()
526 EXPECT_EQ(expected, addr); in TEST()
532 EXPECT_TRUE(IPFromAddrInfo(&test_info, &addr)); in TEST()
533 EXPECT_EQ(expected, addr); in TEST()
536 EXPECT_FALSE(IPFromAddrInfo(&test_info, &addr)); in TEST()
539 EXPECT_FALSE(IPFromAddrInfo(&next_info, &addr)); in TEST()
557 IPAddress addr; in TEST() local
560 EXPECT_TRUE(IPFromString(kIPv6AnyAddrString, &addr)); in TEST()
561 EXPECT_FALSE(addr.IsNil()); in TEST()
563 EXPECT_TRUE(IPFromString(kIPv4AnyAddrString, &addr)); in TEST()
564 EXPECT_FALSE(addr.IsNil()); in TEST()
583 IPAddress addr; in TEST() local
585 EXPECT_TRUE(IPFromString(kIPv6AnyAddrString, &addr)); in TEST()
586 EXPECT_TRUE(IPIsAny(addr)); in TEST()
588 EXPECT_TRUE(IPFromString(kIPv4AnyAddrString, &addr)); in TEST()
589 EXPECT_TRUE(IPIsAny(addr)); in TEST()
595 IPAddress addr; in TEST() local
596 EXPECT_TRUE(IPFromString(kIPv6EuiAddrString, &addr)); in TEST()
597 EXPECT_TRUE(IPIsMacBased(addr)); in TEST()
599 EXPECT_TRUE(IPFromString(kIPv6TemporaryAddrString, &addr)); in TEST()
600 EXPECT_FALSE(IPIsMacBased(addr)); in TEST()
602 EXPECT_TRUE(IPFromString(kIPv6LinkLocalAddrString, &addr)); in TEST()
603 EXPECT_TRUE(IPIsMacBased(addr)); in TEST()
605 EXPECT_TRUE(IPFromString(kIPv6AnyAddrString, &addr)); in TEST()
606 EXPECT_FALSE(IPIsMacBased(addr)); in TEST()
608 EXPECT_TRUE(IPFromString(kIPv6LoopbackAddrString, &addr)); in TEST()
609 EXPECT_FALSE(IPIsMacBased(addr)); in TEST()
614 IPAddress addr; in TEST() local
615 EXPECT_TRUE(IPFromString(kIPv4MappedV4StyleAddrString, &addr)); in TEST()
617 addr = addr.Normalized(); in TEST()
618 EXPECT_EQ(addr2, addr); in TEST()
621 addr = IPAddress(kIPv4MappedPublicAddr); in TEST()
623 addr = addr.Normalized(); in TEST()
624 EXPECT_EQ(addr, addr2); in TEST()
627 addr = IPAddress(kIPv6PublicAddr); in TEST()
629 addr = addr.Normalized(); in TEST()
630 EXPECT_EQ(addr, addr2); in TEST()
633 EXPECT_TRUE(IPFromString("fe80::ffff:0102:0304", &addr)); in TEST()
634 addr2 = addr; in TEST()
635 addr = addr.Normalized(); in TEST()
636 EXPECT_EQ(addr, addr2); in TEST()
637 EXPECT_TRUE(IPFromString("::0102:0304", &addr)); in TEST()
638 addr2 = addr; in TEST()
639 addr = addr.Normalized(); in TEST()
640 EXPECT_EQ(addr, addr2); in TEST()
643 EXPECT_TRUE(IPFromString("::192.168.7.1", &addr)); in TEST()
644 addr2 = addr; in TEST()
645 addr = addr.Normalized(); in TEST()
646 EXPECT_EQ(addr, addr2); in TEST()
649 addr = IPAddress(htonl(kIPv4PublicAddr)); in TEST()
651 addr = addr.Normalized(); in TEST()
652 EXPECT_EQ(addr, addr2); in TEST()
656 IPAddress addr(kIPv4PublicAddr); in TEST() local
658 addr = addr.AsIPv6Address(); in TEST()
659 EXPECT_EQ(addr, addr2); in TEST()
661 addr = IPAddress(kIPv4MappedPublicAddr); in TEST()
663 addr = addr.AsIPv6Address(); in TEST()
664 EXPECT_EQ(addr, addr2); in TEST()
666 addr = IPAddress(kIPv6PublicAddr); in TEST()
668 addr = addr.AsIPv6Address(); in TEST()
669 EXPECT_EQ(addr, addr2); in TEST()
917 in6_addr addr; in TEST() local
923 addr = addr1.ipv6_address(); in TEST()
924 EXPECT_TRUE(IN6_ARE_ADDR_EQUAL(&addr, &kIPv6PublicAddr)); in TEST()
929 addr = addr2.ipv6_address(); in TEST()
930 EXPECT_TRUE(IN6_ARE_ADDR_EQUAL(&addr, &kIPv6PublicAddr)); in TEST()
935 addr = addr3.ipv6_address(); in TEST()
936 EXPECT_TRUE(IN6_ARE_ADDR_EQUAL(&addr, &kIPv6PublicAddr)); in TEST()