GitHub PushEvent at 2014-02-27 00:40:14
Repository: tinyos-main
Actor: bradjc
Payload: {"shas":[["ace364e914c8aa8ce77eac3e27d0d8574833d916","165a4e9905a46f36529522106af3f2d9610ad239@gmail.com","BLIP: extended neighbor discovery\n\nThis commit adds a first pass at adding router advertisements and router\nsolicitations to the neighbor discovery module. This allows nodes to use\nstateless autoconfiguration to assign their address rather than by using\nDHCPv6.\n\nNodes can send and receive RS and RA messages. If a prefix information\noption is attached to the RA message the node can use it as its prefix\nfor its address.\n\nThis commit adds three more BLIP #define configuration settings:\n\n1. `BLIP_ADDR_AUTOCONF`: if `1`, allow the node to set its address\n   based on the prefix received from an RA\n2. `BLIP_SEND_ROUTER_SOLICITATIONS`: if `1`, directs the node to send\n   RS messages in hopes of finding a router.\n3. `BLIP_SEND_ROUTER_ADVERTISEMENTS`: if `1`, the node can act as a\n   router and respond to router solicitations.\n\nIt should be noted that this implementation is far from complete. It\nimplements only the most basic functionality.","Brad Campbell",true],["f1615c8a20c7b54c6522ffd88b4a79a274b037e9","165a4e9905a46f36529522106af3f2d9610ad239@gmail.com","BLIP: remove debug printf","Brad Campbell",true],["dc1bb9ab03e1678d96947bc0bf1040d51aa3fa73","165a4e9905a46f36529522106af3f2d9610ad239@gmail.com","RPL: update to spec, add autoconf\n\nThis commit touches most of the RPL stack. It makes two main changes:\n\n1. Update RPL data structures to be spec compliant. There were still a\ncouple of lingering data structures that didn't match the spec that are\nnow updated. Also, some of the processing and assumptions about the\ncontent of received messages has been updated to better match the spec.\n\n2. Add the prefix information option. This option extends DIO messages\nto allow nodes to perform autoconfiguration with just RPL messages.\n\nThis commit adds a new RPL `#define` configuration option:\n\n1. `RPL_ADDR_AUTOCONF`: if `1`, the node will set its address based on a\nprefix received from a DIO message.\n\nThese changes have been briefly tested to be compatible with the Contiki\nimplementation of RPL.","Brad Campbell",true],["52fe3fd2b407eb84bd78234b5e2b90e5b6357a00","165a4e9905a46f36529522106af3f2d9610ad239@gmail.com","BLIP: removed printf and whitespace from 6lowpan","Brad Campbell",true],["10d682da84e5a469d7afd6c3db7fc979e7c04536","165a4e9905a46f36529522106af3f2d9610ad239@gmail.com","updates rpl","Brad Campbell",true],["a6c43531367612f19148262062d8c70a895dbf98","165a4e9905a46f36529522106af3f2d9610ad239@gmail.com","BLIP+RPL: updating /apps\n\nThis commit updates the Makefile and cleans up the apps relevant to BLIP\nand RPL.\n\nAdded: rpl.extra to make it easier to compile apps with RPL.","Brad Campbell",true]],"size":6,"ref":"refs/heads/nd-autoconf","head":"a6c43531367612f19148262062d8c70a895dbf98"}