> I would be leery of the hard-coded stuff.
Indeed, so I changed it to:
intf.if_mask = prefix( sin_addr->sin_addr.s_addr);
which seems to match what the "old" code was doing: still blowing
up though.
> Reason: the IPv6 code has been a continual source of trouble,
> while the IPv4 code has worked quite well.
I believe that the NetBSD getifaddrs-based loop should still get
the same info as the IPv4 code and stick it in the opal_list.
It may just be that my conversion from the IPv6 block/structs to
an IPv4 "version" is missing something out.
To be honest, I was surprised it compiled at all!
--
Kevin M. Buckley Room: CO327
School of Engineering and Phone: +64 4 463 5971
Computer Science
Victoria University of Wellington
New Zealand
|