It's a similar thing with the Linux implementation. I don't think we can assume the order of the results from getifaddrs() (e.g. link-level information will always come before/after INET* information).