I pushed the new IP Adapter to the ipv6 branch. (With a little luck Erich can merge my patch to the branch right away.)
It is complete and (minimally) tested for normal usage. Here is what isn't working: * Interface enumeration for getnetInfo. * Interface change recognition. I will be adding those in the next few days, but I wanted everyone to be able to comment on the primary functions of reading and writing data. Here are the major features of the new IP Adapter. * Supports IPv6 and IPv4 using the dual stack approach, which allows use of both transparently. * No delay listening to or multicasting on newly added interfaces. * Zero overhead polling for interface changes. * One less thread allocated. * IoTivity stack can be configured by application to support only IPv6 or only IPv4. * Supports all IPv6 multicast scopes, with Link Local as the default. * Supports proper use of CoAP port numbers. * Much smaller. * Much simpler (no mutexes). I will be leaving on a short vacation July 8, so to get IPv6 in the next Plugfest, this needs to be merged by then. Patch set is 1432<https://gerrit.iotivity.org/gerrit/1432>. I will be inviting reviewers. John Light Intel OTC OIC Development -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20150701/c1e0915e/attachment.html>
