FYI,

It's interesting to see that the IEEE Std 1003.1-2001 (+2004 changes) still doesn't include the definitions from the advanced sockets API spec (RFC2292, RFC3542).

I'm hoping that the recently finalized Open Group base spec revision 7 / IEEE 1003.1-2008 does include these (these don't seem to be available for public download), but I'm not holding my breath. Could someone with access to this check if netinet/in.h now defines in6_pktinfo?

As a result, at least some implementors are forced to put these definitions in different namespaces [1], which hinders interoperability.

I'd say there's a failure somewhere (missing liaison?) in driving IPv6 APIs to completion. This isn't exactly a recent issue given the predecessor RFC2292 was completed some 10 years ago..

[1]
http://sourceware.org/bugzilla/show_bug.cgi?id=6775

--
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to