> erik quanstrom <quans...@quanstro.net> once said: > > unfortunately, the simlification removes the code that solves an important > > use case. it's important to be able to specify the protocol or network > > stack, > > such as in > > > > ip/ping /net.alt/icmp!someaddress > > Most commands use an -x option and setnetmtpt(2) to arrange > an alternate network root. Is there any reason not to do the > same for ip/ping?
"most" commands do not. for example, cpu -h /net.alt/tcp!ladd.quanstro.net sorry i haven't the time to do statistics, but i'm pretty sure that only programs lib ndb/dnsquery that do not take dial strings are exceptions here. and they are self-inconsistent. some take -x (bare option) and some take -x /mnt/pt. that notwithstanding, it seems logical to allow icmpv6!host as a proper dial string for ping, and this requires the same code. i think it makes sense to do it as ping and traceroute have done. - erik