Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

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/