osd-contiki/core/net/rime
2009-02-20 21:23:22 +00:00
..
abc.c This is an initial commit of an implementation of the Chameleon 2008-02-25 02:14:34 +00:00
abc.h This is an initial commit of an implementation of the Chameleon 2008-02-25 02:14:34 +00:00
announcement.c A new experimental network primitive called an 'announcement'. An 2009-02-05 19:32:01 +00:00
announcement.h A new experimental network primitive called an 'announcement'. An 2009-02-05 19:32:01 +00:00
broadcast.c Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast' 2008-06-26 11:19:22 +00:00
broadcast.h Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast' 2008-06-26 11:19:22 +00:00
chameleon-bitopt.c Bugfix: the Chameleon header parser modules should not clear the packet attributes, because the MAC or radio layers may have added attributes already 2009-02-10 23:49:58 +00:00
chameleon-bitopt.h Added CC_CONST_FUNCTION as a work-around to the sdcc const function pointer bug 2008-07-03 07:38:52 +00:00
chameleon-raw.c Bugfix: the Chameleon header parser modules should not clear the packet attributes, because the MAC or radio layers may have added attributes already 2009-02-10 23:49:58 +00:00
chameleon-raw.h Added missing #include sys/cc.h to make system compile 2008-07-03 07:37:51 +00:00
chameleon.c Set the channel as a packet attribute 2008-08-15 18:59:22 +00:00
chameleon.h This is an initial commit of an implementation of the Chameleon 2008-02-25 02:14:34 +00:00
channel.c This is an initial commit of an implementation of the Chameleon 2008-02-25 02:14:34 +00:00
channel.h This is an initial commit of an implementation of the Chameleon 2008-02-25 02:14:34 +00:00
collect.c If no neighbor is found, we listen for announcements. Cleaned up debug output. 2009-02-16 01:18:53 +00:00
collect.h Rewrote the collect module so that it uses the announcement module rather than the neighbor-discovery module. This makes it possible to implement other annoumcement back-ends than the traditional broadcast-based neighbor discovery 2009-02-09 20:58:25 +00:00
ctimer.c added fix to enable start of ctimers before etimer process has started 2007-11-13 15:13:03 +00:00
ctimer.h Documentation updates 2007-03-31 18:31:27 +00:00
ipolite.c Reverted the recent change from random_rand() to rand(). It turned out that 2009-02-11 11:08:53 +00:00
ipolite.h Added Doxygen documentation 2009-02-07 16:15:37 +00:00
Makefile.rime A new experimental network primitive called an 'announcement'. An 2009-02-05 19:32:01 +00:00
mesh.c Renamed Rime module mh to multihop 2008-07-03 22:36:02 +00:00
mesh.h Renamed Rime module mh to multihop 2008-07-03 22:36:02 +00:00
multihop.c Renamed Rime module mh to multihop 2008-07-03 22:36:02 +00:00
multihop.h Moved packet attributes specifications from rimebuf.h to the appropriate protocol header files 2009-01-15 22:15:51 +00:00
neighbor-discovery.c Reverted the recent change from random_rand() to rand(). It turned out that 2009-02-11 11:08:53 +00:00
neighbor-discovery.h Fixed a bunch of bugs in the collection neighbor announcement/discovery code: neighbor announcments were not repeated unless there was a change in the ETX val. Neighbor announcements happened to often when there were changes in the ETX. 2008-08-15 19:00:38 +00:00
neighbor.c Neighbor ETX should accumulate over retransmission timeouts; 2008-11-12 10:47:17 +00:00
neighbor.h Changed all occurences of u8_t and u16_t to uint8_t and uint16_t 2008-02-24 22:05:27 +00:00
netflood.c Reverted the recent change from random_rand() to rand(). It turned out that 2009-02-11 11:08:53 +00:00
netflood.h Moved packet attributes specifications from rimebuf.h to the appropriate protocol header files 2009-01-15 22:15:51 +00:00
polite-announcement.c A new experimental network primitive called an 'announcement'. An 2009-02-05 19:32:01 +00:00
polite-announcement.h A new experimental network primitive called an 'announcement'. An 2009-02-05 19:32:01 +00:00
polite.c Reverted the recent change from random_rand() to rand(). It turned out that 2009-02-11 11:08:53 +00:00
polite.h Added Doxygen documentation 2009-02-07 16:15:37 +00:00
queuebuf.c Replaced NETSIM macro with general (and now actually working) solution in Makefile.include. 2008-11-17 22:52:10 +00:00
queuebuf.h Documentation updates 2007-03-31 18:31:27 +00:00
rime.c Added default initialization of polite announcements. Not sure where the best place for this is, but this at least allow us to start experimenting with this. 2009-02-09 22:05:33 +00:00
rimeaddr.c Rewrote the rimeaddr_copy() loop to use the ->u8 field instead of the ->u16 field (which now finally is removed) 2008-11-30 18:26:57 +00:00
rimeaddr.h Removed the unused ->u16 field (it was there only as a convenience/laziness access method during the initial development of the Rime stack, but has caused problems when being there) 2008-11-30 18:26:06 +00:00
rimebuf.c Added packet attributes for energy spent on a packet (RIMEBUF_ATTR_LISTEN_ENERGY and RIMEBUF_ATTR_TRANSMIT_ENERGY) 2009-02-10 23:51:12 +00:00
rimebuf.h Added packet attributes for energy spent on a packet (RIMEBUF_ATTR_LISTEN_ENERGY and RIMEBUF_ATTR_TRANSMIT_ENERGY) 2009-02-10 23:51:12 +00:00
rimestats.c Rime statistics gathering 2007-05-22 20:48:41 +00:00
rimestats.h Rime statistics gathering 2007-05-22 20:48:41 +00:00
rmh.c Changed name of Rime module ruc to unicast 2008-07-03 21:52:25 +00:00
rmh.h Moved packet attributes specifications from rimebuf.h to the appropriate protocol header files 2009-01-15 22:15:51 +00:00
route-discovery.c bugfix: stopping timeout timer when we receive route reply (still limited to only one active discovery) 2009-01-21 14:29:24 +00:00
route-discovery.h Renamed Rime nf module to netflood 2008-07-03 22:02:09 +00:00
route.c Changed all occurences of u8_t and u16_t to uint8_t and uint16_t 2008-02-24 22:05:27 +00:00
route.h Changed all occurences of u8_t and u16_t to uint8_t and uint16_t 2008-02-24 22:05:27 +00:00
rucb.c Changed name of Rime module ruc to unicast 2008-07-03 21:52:25 +00:00
rucb.h Changed name of Rime module ruc to unicast 2008-07-03 21:52:25 +00:00
rudolph0.c Changed name of the sabc module to stbroadcast 2008-06-30 08:28:53 +00:00
rudolph0.h Changed name of the sabc module to stbroadcast 2008-06-30 08:28:53 +00:00
rudolph1.c Changed all occurences of u8_t and u16_t to uint8_t and uint16_t 2008-02-24 22:05:27 +00:00
rudolph1.h Changed all occurences of u8_t and u16_t to uint8_t and uint16_t 2008-02-24 22:05:27 +00:00
rudolph2.c Remove unguarded printf() 2008-11-09 12:16:05 +00:00
rudolph2.h Changed all occurences of u8_t and u16_t to uint8_t and uint16_t 2008-02-24 22:05:27 +00:00
runicast.c remembering last received packet id to avoid multiple recv callbacks for the same retransmitted packet (but still sending back acks of course) 2009-02-17 12:40:18 +00:00
runicast.h remembering last received packet id to avoid multiple recv callbacks for the same retransmitted packet (but still sending back acks of course) 2009-02-17 12:40:18 +00:00
stbroadcast.c Changed name of the sabc module to stbroadcast 2008-06-30 08:28:53 +00:00
stbroadcast.h Changed name of the sabc module to stbroadcast 2008-06-30 08:28:53 +00:00
stunicast.c Changed name of suc module to stunicast 2008-07-03 21:35:46 +00:00
stunicast.h Changed name of suc module to stunicast 2008-07-03 21:35:46 +00:00
timesynch.c Compile only if timesynch is enabled 2009-02-20 21:23:22 +00:00
timesynch.h Changed filename of the CC2420 driver from simple-cc2420 to cc2420. 2008-07-01 21:02:51 +00:00
trickle.c Reverted the recent change from random_rand() to rand(). It turned out that 2009-02-11 11:08:53 +00:00
trickle.h Rewrote the trickle code to run directly over the broadcast primitive: the previous implementation did not work as expected, because packets were not supressed correctly by the previous underlying netflood primitive 2008-07-07 23:29:30 +00:00
unicast.c Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast' 2008-06-26 11:19:22 +00:00
unicast.h Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast' 2008-06-26 11:19:22 +00:00