When using ppp on 3.7 with IPV6CP, ifconfig does not show the peer ipv6 address on the local link, although it should be there.
$ ifconfig tun0 inet6 tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500 inet6 fe80::502a:8671%tun0 -> prefixlen 64 scopeid 0x6 whereas in ppp, after dial: ppp ON myhost> show iface tun0 (idx 6) <POINTOPOINT,MULTICAST> mtu 1500 has 2 addresses: inet <myaddr> --> <hisaddr> netmask 0xffffffff inet6 fe80::502a:8671 --> fe80::203:feff I looked a bit into ifconfig.c and I noted that on line 2234, the ioctl call does not fail, but the resulting ifr_addr is empty (len=0, family=0). It definitely worked on 3.6. Eric.