Hello, It seems that IFF_POINTTOPOINT interfaces like tun and gif cannot receive ipv6 packets. This occurs on NetBSD/amd64 -current since Feb 27 2015.
For example, establishing gif tunnnel between 2 hosts. [host1] <---> [host2] 192.168.0.1 192.168.0.2 ipv4 address of real interface fd00::1 fd00::2 gif address When I ping6, a host can send ICMPv6 ECHO(128), but the other host returns ICMPv6 DST_UNREACH(1) code UNREACH_ADDR(3) to pinging host. Thanks, -- t-hash