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.

Reply via email to