osd-contiki/core/net/rime
nifi f6e0b46f38 * Made Chameleon header processing module configurable (CHAMELEON_CONF_MODULE)
* Removed the unused init function from header processing modules
* Added option CHAMELEON_CONF_WITH_MAC_LINK_ADDRESSES to specify that
  MAC link addresses should be used instead of Chameleon's own encoding
  of sender and receiver. This avoids encoding the link addresses twice
  when the MAC RDC has its own addresses.
2010-05-28 06:18:39 +00:00
..
abc.c Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
abc.h Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
announcement.c API change to the announcement module: an annoucement can now be registered without a value. Such announcements are never transmitted to neighbors, until the announcement's value is set. 2010-03-25 08:49:56 +00:00
announcement.h API change to the announcement module: an annoucement can now be registered without a value. Such announcements are never transmitted to neighbors, until the announcement's value is set. 2010-03-25 08:49:56 +00:00
broadcast-announcement.c Guard against malformed broadcast announcements 2010-03-31 12:17:24 +00:00
broadcast-announcement.h Broadcast announcement back-end that sends announcement data as broadcasts, with increasing transmission intervals 2010-03-19 13:15:19 +00:00
broadcast.c Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
broadcast.h Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
chameleon-bitopt.c * Made Chameleon header processing module configurable (CHAMELEON_CONF_MODULE) 2010-05-28 06:18:39 +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 * Made Chameleon header processing module configurable (CHAMELEON_CONF_MODULE) 2010-05-28 06:18:39 +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 * Made Chameleon header processing module configurable (CHAMELEON_CONF_MODULE) 2010-05-28 06:18:39 +00:00
chameleon.h * Made Chameleon header processing module configurable (CHAMELEON_CONF_MODULE) 2010-05-28 06:18:39 +00:00
channel.c Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it). 2009-03-12 21:58:20 +00:00
channel.h Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it). 2009-03-12 21:58:20 +00:00
collect-neighbor.c Renamed the neighbor module to collect-neighbor, as it is only used by the collect module and is not a generic neighbor module 2010-03-19 13:17:00 +00:00
collect-neighbor.h Renamed the neighbor module to collect-neighbor, as it is only used by the collect module and is not a generic neighbor module 2010-03-19 13:17:00 +00:00
collect.c Added a safety measure against a problem where a node in rare situations would turn itself into a sink. Not entirely sure why this happens, but the safety measure should at least avoid the results of the problem. Added more debug messages. 2010-04-30 07:33:51 +00:00
collect.h Improved parent management: parent neighbor is retained until a better neighbor is found (with 1 ETX less than parent). Don't drop parent neighbors when loop is detected (loops are transient anyway). 2010-04-01 10:45:21 +00:00
ctimer.c ensure matching format and type in debug printf 2010-04-09 16:21:07 +00:00
ctimer.h * Added ctimer_restart(). Patch by Moritz Struebe. 2009-11-19 18:32:05 +00:00
ipolite.c Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
ipolite.h Added parameter to ipolite that specifies how many dups that are acceptable, before suppressing one's own packet 2010-01-25 13:54:06 +00:00
Makefile.rime Include new broadcast-announcement and renamed collect-neighbor in compilation 2010-03-19 13:21:24 +00:00
mesh.c Signal the result of transmissions attempts made in the mesh module. Patch from Moritz Struebe 2009-12-18 14:57:15 +00:00
mesh.h Added const to constant parameters (rime addresses) 2009-03-24 07:15:04 +00:00
multihop.c Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
multihop.h Added const to constant parameters (rime addresses) 2009-03-24 07:15:04 +00:00
neighbor-discovery.c Remove old neighbor.h inclusion 2010-03-19 13:20:40 +00:00
neighbor-discovery.h Improved backoff management: timer is now doubled on every transmission, until the using module calls the neighbor_discovery_start() function again. Don't cancel the transmission even if a lower value arrives (this fixes a problem with multi-hop ETX propagaion). 2010-02-23 18:36:50 +00:00
netflood.c Added parameter to ipolite that specifies how many dups that are acceptable, before suppressing one's own packet 2010-01-25 13:54:06 +00:00
netflood.h Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
packetbuf.c Added check to not copy or create too large packets 2010-05-02 14:59:11 +00:00
packetbuf.h Added macro to identify address attributes for use in header processing modules 2010-05-27 20:28:29 +00:00
packetqueue.c Added function for obtaining packet queue length 2010-02-28 09:20:32 +00:00
packetqueue.h Added function for obtaining packet queue length 2010-02-28 09:20:32 +00:00
polite-announcement.c updated function: has_value argument was missing 2010-03-29 12:13:35 +00:00
polite-announcement.h Slight API change to support bump functionality 2010-03-19 13:17:31 +00:00
polite.c Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
polite.h Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it). 2009-03-12 21:58:20 +00:00
queuebuf.c Fixed conversion of packetbuf address type to address index and corrected return value 2010-05-02 12:21:34 +00:00
queuebuf.h Removed the (unused) header packet of the queuebuf. Added a function for accessing address attributes in the queuebuf 2010-04-30 07:29:08 +00:00
rime-udp.c A work-in-progress rework of the Contiki MAC and radio layers. The 2010-02-18 21:48:39 +00:00
rime-udp.h A work-in-progress rework of the Contiki MAC and radio layers. The 2010-02-18 21:48:39 +00:00
rime.c * Made Chameleon header processing module configurable (CHAMELEON_CONF_MODULE) 2010-05-28 06:18:39 +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 fixed some documentation typos. 2009-05-26 13:58:53 +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 Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
rmh.h Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
route-discovery.c Bugfix: copy the originator address from the packetbuf into a local variable to avoid it being overwritten 2010-01-27 08:12:56 +00:00
route-discovery.h Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
route.c Added debug printout 2010-02-03 01:18:24 +00:00
route.h Added prototype missing for quite some time now - do we need -Werror ? 2009-08-20 20:27:17 +00:00
rucb.c Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
rucb.h Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
rudolph0.c Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it). 2009-03-12 21:58:20 +00:00
rudolph0.h Changed name of the sabc module to stbroadcast 2008-06-30 08:28:53 +00:00
rudolph1.c Added parameter to ipolite that specifies how many dups that are acceptable, before suppressing one's own packet 2010-01-25 13:54:06 +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 Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it). 2009-03-12 21:58:20 +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 * Added configurable default number of transmissions for CSMA to use when not specified using packetbuf attributes (CSMA_CONF_MAX_MAC_TRANSMISSIONS). 2010-03-26 12:29:29 +00:00
runicast.h Remove old neighbor.h inclusion 2010-03-19 13:20:40 +00:00
stbroadcast.c Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
stbroadcast.h fixed some documentation typos. 2009-05-26 13:58:53 +00:00
stunicast.c Debug printout fix 2010-04-30 07:29:31 +00:00
stunicast.h Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
timesynch.c Use RTIMER_NOW() instead of rtimer_arch_now() 2009-12-09 18:08:26 +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 Made rimeaddr_t pointers const where they should be. 2009-11-08 19:40:16 +00:00
trickle.h Added a timer that randomizes the retransmission of an incoming new trickle version to avoid broadcast collisions 2009-04-06 21:20:35 +00:00
unicast.c Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00
unicast.h Added the MAC layer callback functionality so that the Rime network layer gets information from the MAC about the status of sent packets: were they successfully transmitted, or was there a collisions? How many retries were there? 2010-02-23 18:38:05 +00:00