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/02/03 01:00:55
SystemName(null)
KernelVersion(null)

Test Sequence Execution Log

01:00:55Start

returns non-zero if the addresses are equal

== two address are in6addr_any ==
01:00:56IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0000, 0000:0000:0000:0000:0000:0000:0000:0000)
01:00:56return 1

== two address are in6addr_loopback ==
01:00:56IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0001, 0000:0000:0000:0000:0000:0000:0000:0001)
01:00:56return 1

== two address are the same link local address ==
01:00:56IN6_ARE_ADDR_EQUAL(fe80:0000:0000:0000:020c:29ff:fec8:e3b7, fe80:0000:0000:0000:020c:29ff:fec8:e3b7)
01:00:56return 1

== two address are the same ipv4 mapped address ==
01:00:56IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:ffff:c0a8:0001, 0000:0000:0000:0000:0000:ffff:c0a8:0001)
01:00:56return 1

returns zero if the addresses are not equal

== two address are in6addr_any and in6addr_loopback ==
01:00:56IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:0000:0000:0000, 0000:0000:0000:0000:0000:0000:0000:0001)
01:00:56return 0

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

== two address are "::FFFF:192.168.0.1" and "::192.168.0.1" ==
01:00:56IN6_ARE_ADDR_EQUAL(0000:0000:0000:0000:0000:ffff:c0a8:0001, 0000:0000:0000:0000:0000:0000:c0a8:0001)
01:00:56return 0

OK
01:00:56End