Hello,

"ip/ping -6" does not work.

hebe% ndb/csquery
> net!mbook!*
/net/il/clone 192.168.0.249!*!fasttimeout
/net/tcp/clone 192.168.0.249!*
/net/tcp/clone 2402:6b00:4040:b600:22c9:d0ff:fe8b:2b5!*
/net/il/clone 192.168.0.249!*
>

then
        ip/ping -6 mbook
freezes.

the problem comes from /sys/src/libc/9sys/dial.c.

In function csdial(DS *ds)

        while((n = read(fd, buf, sizeof(buf) - 1)) > 0){
                buf[n] = 0;
                p = strchr(buf, ' ');
                if(p == nil)
                        continue;
                *p++ = 0;
+               if((strcmp(ds->proto,"icmp") == 0) && strchr(p,':'))
+                       continue;
+               if((strcmp(ds->proto,"icmpv6") == 0) && strchr(p,'.'))
+                       continue;
                rv = call(buf, p, ds);
                if(rv >= 0)
                        break;