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/17 08:40:58
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

08:40:58Start

returns non-zero if the addresses are equal

== two address are in6addr_any ==
08:40:58IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0000, 0000:0000:0000:0000:0000:0000:0000:0000)
08:40:58return 1

== two address are in6addr_loopback ==
08:40:58IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0001, 0000:0000:0000:0000:0000:0000:0000:0001)
08:40:58return 1

== two address are the same link local address ==
08:40:58IN6_ARE_ADDR_EQUAL(fe80:0000:0000:0000:020c:29ff:fec8:e3b7, fe80:0000:0000:0000:020c:29ff:fec8:e3b7)
08:40:58return 1

== two address are the same ipv4 mapped address ==
08:40:58IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:ffff:c0a8:0001, 0000:0000:0000:0000:0000:ffff:c0a8:0001)
08:40:58return 1

returns zero if the addresses are not equal

== two address are in6addr_any and in6addr_loopback ==
08:40:58IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0000, 0000:0000:0000:0000:0000:0000:0000:0001)
08:40:58return 0

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

== two address are "::FFFF:192.168.0.1" and "::192.168.0.1" ==
08:40:59IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:ffff:c0a8:0001, 0000:0000:0000:0000:0000:0000:c0a8:0001)
08:40:59return 0

OK
08:40:59End