Test Information

TitleUse IN6_ARE_ADDR_EQUAL to testing an IPv6 address for certain properties
CommandLine./tst_are_addr_equal --log=1.html --title=Use IN6_ARE_ADDR_EQUAL to testing an IPv6 address for certain properties
TestVersionREL_1_1_18
Start2023/01/26 16:32:47
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

16:32:47Start

returns non-zero if the addresses are equal

== two address are in6addr_any ==
16:32:47IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0000, 0000:0000:0000:0000:0000:0000:0000:0000)
16:32:47return 1

== two address are in6addr_loopback ==
16:32:47IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0001, 0000:0000:0000:0000:0000:0000:0000:0001)
16:32:47return 1

== two address are the same link local address ==
16:32:47IN6_ARE_ADDR_EQUAL(fe80:0000:0000:0000:020c:29ff:fec8:e3b7, fe80:0000:0000:0000:020c:29ff:fec8:e3b7)
16:32:47return 1

== two address are the same ipv4 mapped address ==
16:32:47IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:ffff:c0a8:0001, 0000:0000:0000:0000:0000:ffff:c0a8:0001)
16:32:47return 1

returns zero if the addresses are not equal

== two address are in6addr_any and in6addr_loopback ==
16:32:47IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0000, 0000:0000:0000:0000:0000:0000:0000:0001)
16:32:47return 0

== two address are link local address and global address ==
16:32:48IN6_ARE_ADDR_EQUAL(fe80:0000:0000:0000:020c:29ff:fec8:e3c1, 3ffe:0501:ffff:0100:020c:29ff:fec8:e3c1)
16:32:48return 0

== two address are "::FFFF:192.168.0.1" and "::192.168.0.1" ==
16:32:48IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:ffff:c0a8:0001, 0000:0000:0000:0000:0000:0000:c0a8:0001)
16:32:48return 0

OK
16:32:48End