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>

Reply via email to