Could the IESG please negotiate with Opengroup to get the IPv6 Advanced Socket API included into the next POSIX revision.
RFC 2133 "Basic Socket Interface Extensions for IPv6" (now RFC 2553) and RFC 2292 "IPv6 Advanced Socket API" (now RFC 3542) were designed to work together as a single API. POSIX however only includes the Basic Socket Interface Extensions for IPv6 in its specification. This has resulted in operating system vendors being force to hide the IPv6 Advanced Socket API namespace to achieve POSIX compliance and multiple methods being independently developed to address issues addressed by the IPv6 Advanced Socket API. As a result of this application developers are left in the unenviable place of having to work out how to expose the IPv6 Advanced Socket API and also work out what other APIs have been developed to essentially do what the IPv6 Advanced Socket API does. I'm aware of 3 different APIs to force IPv6 fragmentation in the node and multiple different methods to expose the parts of the IPv6 Advanced Socket API that have been implemented. One can't write a reliable authoritative IPv6 nameserver using just the Basic Socket Interface Extensions for IPv6. A nameserver needs to use some of the functionality in the IPv6 Advanced Socket API to deal with the way IPv6 fragments packets. Mark -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ Ietf mailing list Ietf@ietf.org https://www.ietf.org/mailman/listinfo/ietf