osd-contiki/core/net/rime
2009-02-10 23:51:12 +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 Reduced the size of the packet cache from four to two to avoid falseley dismissing fresh packets (the header field that hold sequence numbers is only two bits wide, hence all sequence numbers fits in a four-entry cache...) 2009-02-10 00:44:50 +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 Changed from random_rand() to rand() function for (pseudo) random numbers because random_rand() does not work that well 2009-02-07 16:16:31 +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 Changed from random_rand() to rand() for better pseudo randomness 2009-02-07 18:43:45 +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 Renamed Rime nf module to netflood 2008-07-03 22:25:22 +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 Changed from random_rand() to rand() function for (pseudo) random numbers because random_rand() does not work that well 2009-02-07 16:16:31 +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 Only send ACK if it was possible to allocate a queuebuf to hold the data packet. 2008-07-07 23:27:57 +00:00
runicast.h Changed name of Rime module ruc to unicast 2008-07-03 21:52:25 +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 Changed name of the simple-cc2420 module to cc2420: changed all function names and variable names from simple_cc2420_* to cc2420_*. 2008-07-02 09:05:40 +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 Changed from random_rand() to rand() function for (pseudo) random numbers because random_rand() does not work that well 2009-02-07 16:16:31 +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