Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

From: Brian Barrett (brbarret_at_[hidden])
Date: 2006-03-31 10:37:47


On Mar 31, 2006, at 10:33 AM, Adrian Knoth wrote:

> On Fri, Mar 31, 2006 at 05:21:42PM +0200, Ralf Wildenhues wrote:
>
>>> Perhaps it's a good idea to port any internal structure to
>>> IPv6, as it is able to represent the whole v4 namespace.
>>> One can always determine whether it is a real v6 or only
>>> a mapped v4 address (the common ::ffff: prefix)
>> I'm far from knowledgeable in this networking area, but I have a
>> maybe-naive question here: Won't you have to assume in this case that
>> the host operating system has IPv6 support, so that the corresponding
>> data structures are defined?
>
> This is true. I don't know of any modern OS without IPv6 support,
> even Windows provides these structures ;)
>
> If there is really a platform without sockaddr_in6, this should
> be catched by configure (reverting to v4-only code, a little
> tricky, yes).
>
> As far as I know: All BSDs have v6, Linux has, HPUX, AIX, Solaris,
> Windows (XP for sure, 2000 experimental, 9X/ME don't).

Do you know which versions of these operating systems? We have to
support some fairly old platforms, so it would be good to at least
know what we are getting into... I think we actually do run on a
couple without IPv6 support, but I could be wrong there.

Brian

-- 
   Brian Barrett
   Open MPI developer
   http://www.open-mpi.org/