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
--------------------------------------------------------------------