adamdunkels
|
1980253ba3
|
Refresh routes when hearing a packet from a neighbor
|
2009-09-09 21:10:21 +00:00 |
|
adamdunkels
|
786ed3cf84
|
Fixed sdcc compiler problem: function pointers cannot be NULL, so added a dummy function instead
|
2009-09-09 21:09:42 +00:00 |
|
oliverschmidt
|
e60db62b10
|
Added prototype missing for quite some time now - do we need -Werror ?
|
2009-08-20 20:27:17 +00:00 |
|
nvt-se
|
38fff1b527
|
mac_driver structure has been changed to include the init function.
|
2009-06-24 16:31:49 +00:00 |
|
nvt-se
|
33909cc2fd
|
made neighbor discovery method configurable. default is announcements.
|
2009-05-30 19:54:05 +00:00 |
|
nvt-se
|
83f2b9ae57
|
include ctimer.h, since ctimer's are used in the neighbor_discovery_conn struct.
|
2009-05-30 19:40:39 +00:00 |
|
nvt-se
|
9277f922f1
|
fixed some documentation typos.
also uc -> unicast, stuc -> stunicast.
|
2009-05-26 13:58:53 +00:00 |
|
adamdunkels
|
5308a09dd3
|
Added debug output
|
2009-05-10 21:10:23 +00:00 |
|
adamdunkels
|
02734c9806
|
Bugfix: must copy the sender and receiver addresses from the packetbuf buffer, otherwise an application program may overwrite them
|
2009-05-10 21:10:02 +00:00 |
|
adamdunkels
|
fe30886b37
|
Added functionality for decaying routes: when a packet is sent over a route, it is decayed. If the route is not refreshed within four packets (with the route_refresh() function, which is called when a new packet arrives), the route is dropped. A route can be decayed at most once per second
|
2009-05-10 21:08:01 +00:00 |
|
adamdunkels
|
6bf8e0b478
|
Bugfix by Takahide Matsutsuka: too few items in array, which caused problems with sdcc
|
2009-05-08 08:52:55 +00:00 |
|
zhitao
|
48d4800f08
|
removed reference to undefined function in mspgcc
|
2009-05-06 15:34:28 +00:00 |
|
adamdunkels
|
a671ea1146
|
Documentation fix
|
2009-05-06 15:04:20 +00:00 |
|
zhitao
|
58940ecbf8
|
minor documentation fixes
|
2009-05-06 08:37:48 +00:00 |
|
adamdunkels
|
c83c5c4c55
|
Removed automatic refresh of routes from the route_lookup() function and moved it into an explicit route_refresh() function. The previous behaviour was dangerous, since it meant that even bad routes that someone was looking for were considered fresh. Now such routes time out if they are not explictily refreshed (e.g., on a packet reception)
|
2009-05-04 11:23:30 +00:00 |
|
adamdunkels
|
f5a57a4e54
|
Fixes by Ward Van Heddeghem (reapplied from versioin 1.24)
|
2009-04-30 20:21:06 +00:00 |
|
adamdunkels
|
e70cf0c7c6
|
Rewrite of the collect module. The new version uses a packet queue for outgoing and forwarded packets so that more than one packet can be forwarded at the same time. The new version uses the packetqueue module to maintain the packet queue.
|
2009-04-29 20:48:57 +00:00 |
|
adamdunkels
|
c489b1118d
|
New module: packetqueue. The packetqueue module maintains packet queues for other modules.
|
2009-04-29 20:47:30 +00:00 |
|
adamdunkels
|
c9df0ab123
|
Bugfix in debug message printout
|
2009-04-28 14:01:46 +00:00 |
|
fros4943
|
7810d362a6
|
minor bugfixes: a rucb sender could not immediately after start receiving a bulk transfer
|
2009-04-16 14:32:01 +00:00 |
|
nvt-se
|
c0fb680f12
|
simplified code by using udp_broadcast_new.
|
2009-04-13 19:55:15 +00:00 |
|
adamdunkels
|
f5f52ffd1f
|
Fixes by Ward Van Heddeghem (VUB)
|
2009-04-07 13:06:03 +00:00 |
|
adamdunkels
|
ace6567815
|
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 |
|
adamdunkels
|
be1c8ccec9
|
Added debug printouts
|
2009-04-06 21:19:34 +00:00 |
|
adamdunkels
|
d02ac74bbc
|
Increased size of temporary stack value to avoid overflowing when computation is done with 8-bit integers
|
2009-04-06 21:19:00 +00:00 |
|
nifi
|
eab96e9b53
|
added rime-udp.c
|
2009-04-06 14:10:57 +00:00 |
|
nvt-se
|
d6869018c7
|
turned off debugging.
|
2009-04-06 13:27:37 +00:00 |
|
nvt-se
|
faf083f09d
|
save copy of a rime address that points to a packet buffer, since the
packet buffer is cleared and overwritten before the address usage is done.
|
2009-04-06 13:16:39 +00:00 |
|
nvt-se
|
c531f25c94
|
A module that enables Rime to run over UDP.
|
2009-04-06 13:13:26 +00:00 |
|
adamdunkels
|
73fdf05940
|
Added const to constant parameters (rime addresses)
|
2009-03-24 07:15:04 +00:00 |
|
adamdunkels
|
a625d80259
|
Added explicit typecast to buffer definition
|
2009-03-24 07:14:12 +00:00 |
|
adamdunkels
|
f4b8680174
|
Defined the packetbuf buffer so that it is always aligned on a 16-bit boundary.
|
2009-03-23 19:37:45 +00:00 |
|
adamdunkels
|
39af9b361d
|
Fixed minor bug in comment
|
2009-03-23 16:39:09 +00:00 |
|
adamdunkels
|
21e0900d18
|
Made constant addresses const
|
2009-03-23 16:22:02 +00:00 |
|
adamdunkels
|
143bf11548
|
The multihop module used the pre-chameleon style packet headers. Converted it to use packet attributes instead of packet headers
|
2009-03-23 16:20:37 +00:00 |
|
adamdunkels
|
c791d851bb
|
Send an announcement packet only if there are more than zero announcemnets
|
2009-03-23 16:19:03 +00:00 |
|
nifi
|
91fa18e0e6
|
removed unused prototype
|
2009-03-23 10:58:00 +00:00 |
|
nvt-se
|
cc85a36722
|
use u8 when writing rime addresses.
|
2009-03-21 20:53:06 +00:00 |
|
nifi
|
f0e56df2eb
|
fixed compiler warning when timesynch is disabled
|
2009-03-17 09:57:01 +00:00 |
|
adamdunkels
|
fb8fab739a
|
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 23:04:52 +00:00 |
|
adamdunkels
|
65eb5fd4e8
|
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 |
|
adamdunkels
|
537219bf27
|
Added a packet attribute to specify transmission power on outgoing packets
|
2009-03-11 20:33:17 +00:00 |
|
zhitao
|
f304941ab4
|
raise busy forwarding flag before sending
|
2009-03-10 14:07:41 +00:00 |
|
zhitao
|
1eb085834f
|
Update announcement value after route metric saturates. Not doing this results in stubborn forwards from former children nodes.
|
2009-03-09 12:54:27 +00:00 |
|
adamdunkels
|
a1260c0c1f
|
Documentation updates
|
2009-03-08 21:43:24 +00:00 |
|
adamdunkels
|
366ad7bece
|
Added Rime documentation from the Rime/Chameleon paper (SenSys 2007)
|
2009-03-07 11:15:46 +00:00 |
|
zhitao
|
0a12098bd5
|
avoid ping pong packets during route disruption
|
2009-03-06 17:33:59 +00:00 |
|
zhitao
|
64badeb282
|
bugfix: use memcpy() to get attributes longer than a byte properly written to packet header
|
2009-03-05 13:51:28 +00:00 |
|
zhitao
|
08b2315f41
|
bugfix: put up busy forwarding flag only after next hop found
|
2009-03-04 08:59:32 +00:00 |
|
fros4943
|
f701615afa
|
bugfix: remember active transmissions (sender side) instead of last received packets (receiving side). allows several nodes sending to a single receiver.
+ added function for checking if runicast is currently transmitting (non-acked) data
|
2009-03-03 12:19:46 +00:00 |
|