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
|
f5f52ffd1f
|
Fixes by Ward Van Heddeghem (VUB)
|
2009-04-07 13:06:03 +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 |
|
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 |
|
zhitao
|
0a12098bd5
|
avoid ping pong packets during route disruption
|
2009-03-06 17:33:59 +00:00 |
|
zhitao
|
08b2315f41
|
bugfix: put up busy forwarding flag only after next hop found
|
2009-03-04 08:59:32 +00:00 |
|
adamdunkels
|
36bb3ece64
|
If no neighbor is found, we listen for announcements. Cleaned up debug output.
|
2009-02-16 01:18:53 +00:00 |
|
adamdunkels
|
e1ef13dad6
|
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 |
|
adamdunkels
|
3670ef2f44
|
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 |
|
oliverschmidt
|
7cf3165155
|
Replaced NETSIM macro with general (and now actually working) solution in Makefile.include.
|
2008-11-17 22:52:10 +00:00 |
|
adamdunkels
|
31509ad726
|
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 |
|
adamdunkels
|
ec22f3c2fc
|
Renamed Rime nf module to netflood
|
2008-07-03 22:02:09 +00:00 |
|
adamdunkels
|
c2c3835110
|
Changed name of Rime module ruc to unicast
|
2008-07-03 21:52:25 +00:00 |
|
adamdunkels
|
020a0c30aa
|
Rewrote the collect module to use packet attributes instead of explicit headers
|
2008-06-30 09:15:22 +00:00 |
|
adamdunkels
|
4349504219
|
Bugfix: fixed the missing arguments to make Rime compile
|
2008-06-27 16:44:58 +00:00 |
|
nifi
|
839b6111d6
|
Changed send function to return false if it was not possible to send
|
2008-06-26 11:38:59 +00:00 |
|
adamdunkels
|
d99ca27820
|
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
|
2008-02-24 22:05:27 +00:00 |
|
adamdunkels
|
16c715aade
|
Updated collect_open() definiton to match prototype declaration
|
2008-02-24 21:08:37 +00:00 |
|
adamdunkels
|
53f0b7feb8
|
Added line drawing code when compiled for the netsim target
|
2008-02-03 20:52:41 +00:00 |
|
adamdunkels
|
49ac5f9026
|
Show rt metric in netsim as number of expected transmissions
|
2008-01-24 21:11:40 +00:00 |
|
adamdunkels
|
16142f12c7
|
Removed unused code
|
2008-01-08 07:54:40 +00:00 |
|
adamdunkels
|
d33871facc
|
Bugfix: hops should be at least one for all packets that are sent over the radio
|
2008-01-07 14:52:23 +00:00 |
|
adamdunkels
|
01da62aa25
|
Changed local rtmetric name from 'local_rtmetric' to 'rtmetric' and updated the neighbor discovery module from nbh to neighbor-discovery
|
2007-12-09 15:43:09 +00:00 |
|
adamdunkels
|
dca1e0e446
|
Changed module name to 'collect' from 'tree' to better reflect the purpose of the module, rather than the particular data structure used to implement it
|
2007-11-28 16:04:41 +00:00 |
|