meghs94 / tinyos-main

Automatically exported from code.google.com/p/tinyos-main
1 stars 0 forks source link

[patch] RPL doesn't update route lifetime #110

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Use RPL to learn routes.
2. Keep pinging a node whose route is learned via RPL
3. Note how every 1231.950s (+-100ms) the node becomes unreachable for up to 
11s due to the route to it having expired.

What is the expected output? What do you see instead?
Routes should not needlessly expire. The TinyOS RPL implementation ignores DAO 
messages from nodes it has already learned a route for. It should instead 
refresh the lifetime of said route. The attached patch makes this change.

What version of the product are you using? On what operating system?
TinyOS-2.x trunk (r5824 I believe).

Please provide any additional information below.

Original issue reported on code.google.com by jmatts...@dius.com.au on 11 Jan 2012 at 11:59

Attachments:

GoogleCodeExporter commented 8 years ago
The change for this is done now.

Original comment by jeonggil...@gmail.com on 17 Jan 2012 at 9:49