[riot-notifications] [RIOT] Refactor 6LoWPAN module (#133)

Martin Lenders notifications at github.com
Wed Aug 14 09:56:00 CEST 2013


Were not able to document the ICMPv6/NDP bit properly, but the API is mostly done (propably needs some cleanup in terms of usability).
You can merge this Pull Request by running:

  git pull https://github.com/authmillenon/RIOT sixlowpan_refactor

Or you can view, comment on it, or merge it online at:

  https://github.com/RIOT-OS/RIOT/pull/133

-- Commit Summary --

  * Implement simple echo request/reply
  * Set up new directory structure
  * Make usage of IPHC configurable.
  * added callback registration for sixlowip
  * added callback for sixlowpan
  * Move error codes to public includes
  * Make sixlowpan module more coding conventions compliant
  * Add documentation group for 6LoWPAN module
  * Update documentation of ipv6.h
  * Refactor mac.h
  * Refactor lowpan.h
  * Refactor border.h
  * Refactor ip.h
  * Refactor icmp.h

-- File Changes --

    M Makefile (1)
    M Makefile.dep (3)
    M sys/net/destiny/Makefile (2)
    M sys/net/destiny/destiny.c (4)
    M sys/net/destiny/in.h (3)
    M sys/net/destiny/socket.c (48)
    M sys/net/destiny/socket.h (3)
    M sys/net/destiny/tcp.c (2)
    M sys/net/destiny/tcp.h (2)
    M sys/net/destiny/tcp_hc.c (10)
    M sys/net/destiny/tcp_hc.h (2)
    M sys/net/destiny/tcp_timer.c (4)
    M sys/net/destiny/udp.c (4)
    M sys/net/destiny/udp.h (2)
    M sys/net/net_help/Makefile (2)
    M sys/net/rpl/etx_beaconing.c (217)
    M sys/net/rpl/etx_beaconing.h (26)
    M sys/net/rpl/of0.c (8)
    M sys/net/rpl/of_mrhof.c (73)
    M sys/net/rpl/rpl.c (167)
    M sys/net/rpl/rpl.h (6)
    M sys/net/rpl/rpl_dodag.c (12)
    M sys/net/rpl/rpl_dodag.h (7)
    M sys/net/rpl/rpl_structs.h (22)
    M sys/net/rpl/trickle.c (27)
    M sys/net/rpl/trickle.h (4)
    M sys/net/sixlowpan/Makefile (2)
    R sys/net/sixlowpan/border.c (61)
    R sys/net/sixlowpan/border.h (17)
    M sys/net/sixlowpan/bordermultiplex.c (32)
    M sys/net/sixlowpan/bordermultiplex.h (26)
    M sys/net/sixlowpan/flowcontrol.c (8)
    M sys/net/sixlowpan/flowcontrol.h (27)
    R sys/net/sixlowpan/icmp.c (775)
    A sys/net/sixlowpan/icmp.h (64)
    M sys/net/sixlowpan/include/ipv6.h (31)
    M sys/net/sixlowpan/include/sixlowpan.h (52)
    A sys/net/sixlowpan/include/sixlowpan/error.h (102)
    A sys/net/sixlowpan/include/sixlowpan/icmp.h (128)
    A sys/net/sixlowpan/include/sixlowpan/ip.h (341)
    A sys/net/sixlowpan/include/sixlowpan/lowpan.h (273)
    M sys/net/sixlowpan/include/sixlowpan/mac.h (92)
    A sys/net/sixlowpan/include/sixlowpan/ndp.h (83)
    A sys/net/sixlowpan/include/sixlowpan/types.h (404)
    A sys/net/sixlowpan/ip.c (663)
    A sys/net/sixlowpan/ip.h (91)
    R sys/net/sixlowpan/lowpan.c (445)
    A sys/net/sixlowpan/lowpan.h (53)
    R sys/net/sixlowpan/mac.c (57)
    M sys/net/sixlowpan/semaphore.c (4)
    M sys/net/sixlowpan/semaphore.h (9)
    M sys/net/sixlowpan/serialnumber.c (4)
    M sys/net/sixlowpan/serialnumber.h (6)
    D sys/net/sixlowpan/sixlowerror.h (16)
    D sys/net/sixlowpan/sixlowip.c (586)
    D sys/net/sixlowpan/sixlowip.h (188)
    D sys/net/sixlowpan/sixlowmac.h (45)
    D sys/net/sixlowpan/sixlownd.h (267)
    D sys/net/sixlowpan/sixlowpan.h (144)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/133.patch
https://github.com/RIOT-OS/RIOT/pull/133.diff

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20130814/d8cd8cb0/attachment-0001.html>


More information about the notifications mailing list