Adam Dunkels
|
afe13b22bc
|
Rewrote the uIP IPv6 route handling code. Instead of being nested deeply inside the uip-ds6.c file, the route management code is now in a separate file, uip-ds6-route.c. This file presents a lib/list.h API for the routes, which makes the route list much easier to use. Additionally, the uip-ds6-route.c file adds a callback API that invokes a callback when routes are added and removed.
|
2012-11-27 23:04:33 +01:00 |
|
Adam Dunkels
|
2a2175a214
|
Make RPL DIS transmission interval random in the interval [0, INTERVAL/2]. This is needed to avoid synchronization in large RPL networks.
|
2012-11-27 23:04:31 +01:00 |
|
Adam Dunkels
|
2396f9b8ea
|
Made DIO interval processing a little easier to follow. Explicitly state that the delay is handled as clock timer ticks.
|
2012-11-27 23:04:31 +01:00 |
|
Adam Dunkels
|
8538aaf655
|
Made RPL DAO latency configurable
|
2012-11-27 23:04:31 +01:00 |
|
Adam Dunkels
|
357b13b3d3
|
Correctly handle upward and downward routes according to Section 1.2 of RFC6550
|
2012-11-27 23:04:31 +01:00 |
|
Adam Dunkels
|
15deb37e64
|
Updated DAG version processing to occur even for infinite rank DIOs. This makes it possible for the RPL root to infer the DAG version number from a network that hasn't had a root for a while, and where the rank has increased to infinity.
|
2012-11-27 23:04:30 +01:00 |
|
Adam Dunkels
|
db7cb567f5
|
Updated the RPL code to better match the Contiki code style
|
2012-11-27 23:04:30 +01:00 |
|
Rémy Léone
|
e378f171d6
|
chmod correction
|
2012-10-29 14:15:38 +01:00 |
|
Niclas Finne
|
d3b4efa06f
|
removed obsolete function declaration
|
2012-04-24 14:08:40 +02:00 |
|
nvt
|
534c734465
|
Removed redundant code and improve code style and documentation.
|
2012-04-22 00:18:07 +02:00 |
|
nvt
|
e94718f95c
|
Separated configuration into a new file called rpl-conf.h. Improved the documentation.
|
2012-04-22 00:17:10 +02:00 |
|
nvt
|
eda6b7c318
|
Use LIST_STRUCT macros. Made get_dag a static function.
|
2012-04-17 23:35:19 +02:00 |
|
nvt
|
3d0d2c284f
|
Changed function names.
|
2012-04-17 23:34:47 +02:00 |
|
nvt
|
80097f2c65
|
Removed some redundant code and fixed coding style.
|
2012-04-17 23:12:47 +02:00 |
|
nvt
|
6071b5aee7
|
Remove obsolete support for broadcast DAOs.
|
2012-04-17 23:04:20 +02:00 |
|
nvt
|
ed37e983f6
|
Refuse to allocate more parents for a specific DAG when the per-DAG limit has been reached.
|
2012-04-17 22:59:42 +02:00 |
|
nvt
|
9fb93cd7b7
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-12 19:23:37 +01:00 |
|
Matthias Kovatsch
|
87cd18539b
|
Eliminated RPL_CONF_ADJUST_LLH_LEN correction by using uip_l3_icmp_hdr_len instead of uip_l2_l3_icmp_hdr_len.
|
2012-03-08 00:48:04 +01:00 |
|
nvt
|
3860e798ac
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-03-05 01:49:55 +01:00 |
|
nvt
|
217a4e54ca
|
Merge branch 'master' of ssh://contiki.git.sourceforge.net/gitroot/contiki/contiki
|
2012-02-22 19:28:49 +01:00 |
|
Joakim Eriksson
|
5a65e3cc8b
|
tuned RPL parameters and improved calculation of path etx
|
2012-02-21 19:06:58 +01:00 |
|
Joakim Eriksson
|
2752337e69
|
fixed lollipop counter
|
2012-02-21 13:20:20 +01:00 |
|
Joakim Eriksson
|
729a434d0f
|
always send DAO to refresh routes
|
2012-02-29 15:01:59 -08:00 |
|
Nicolas Tsiftes
|
d0e2d9b47e
|
Cleaned up code style, comments, and print outs. Set default DAG parameters when the DIO configuration option is missing.
|
2012-02-29 21:59:50 +01:00 |
|
nvt
|
82a7c93b47
|
Check return value.
|
2012-01-30 23:51:07 +01:00 |
|
Nicolas Tsiftes
|
16c437da7e
|
Adjust for the multi-instance structures.
|
2012-02-27 23:03:52 +01:00 |
|
Joakim Eriksson
|
6ee05f4a2d
|
fixed loop detection bug in RPL
|
2012-01-13 05:37:30 -08:00 |
|
Joakim Eriksson
|
237100f6fa
|
changed so that ext hdr len code checks against buffer size instead of link mtu
|
2012-01-10 15:51:06 +01:00 |
|
nvt
|
d89a4ef4fd
|
Simplified best_dag function and fixed the previous incomplete commit.
|
2012-01-04 14:13:54 +01:00 |
|
Nicolas Tsiftes
|
f112fa99d5
|
Removed the force flag from rpl_reset_dio_timer. Removed an unnecessary DIO timer reset when changing rank but keeping the same preferred parent.
|
2012-01-04 11:22:11 +01:00 |
|
Mariano Alvira
|
c9ac19b919
|
Allocate the default_instance pointer in rpl-dag.c instead of the
header file to fix "multiple definition of `default_instance'" errors.
|
2011-12-09 08:36:23 -05:00 |
|
Mariano Alvira
|
1086299f25
|
fix typo
|
2011-12-09 08:23:43 -05:00 |
|
Nicolas Tsiftes
|
23a280e5eb
|
Refactored loop detection.
|
2011-12-02 16:16:42 +01:00 |
|
Nicolas Tsiftes
|
ac869185c0
|
Refactored header management.
|
2011-12-02 15:55:07 +01:00 |
|
Nicolas Tsiftes
|
7c808081d6
|
Coding style
|
2011-11-23 14:36:50 +01:00 |
|
nvt
|
e11b7d4fb6
|
Removed redundant code
|
2011-11-22 14:18:32 +01:00 |
|
Nicolas Tsiftes
|
cef95ebf9b
|
Inverted DAG ID check
|
2011-11-21 15:50:19 +01:00 |
|
Nicolas Tsiftes
|
2b1549bfe8
|
Continued merge with sf master
|
2011-11-21 15:25:13 +01:00 |
|
Nicolas Tsiftes
|
0e32956a63
|
Merge remote-tracking branch 'sf/master' into rpl-patch
|
2011-11-21 14:59:31 +01:00 |
|
Nicolas Tsiftes
|
ea73f1d767
|
Do not force DIO reset on certain events where it is not needed.
|
2011-11-16 09:49:22 +01:00 |
|
Nicolas Tsiftes
|
b405571e32
|
Update next-hop address for existing routes.
|
2011-11-16 09:05:34 +01:00 |
|
Nicolas Tsiftes
|
ef0ce944e5
|
Split management of extension headers into a separate file and fixed coding style.
|
2011-11-16 09:00:19 +01:00 |
|
Joakim Eriksson
|
2a94b3ce82
|
added debug callbacks
|
2011-10-27 12:32:16 +02:00 |
|
Joakim Eriksson
|
17bbb1f1c1
|
fixed so that rpl avoids sending no-path DAOs when changing parent when in NO_DOWNWARD mode of operation
|
2011-10-17 14:16:19 +02:00 |
|
Joakim Eriksson
|
ab049ec704
|
some fixes to cut some extension headers before TCP processing
|
2011-09-22 17:22:59 +02:00 |
|
nvt
|
ab0c04b041
|
Move 16-bit integer conversion operations into functions, as is done already with 32-bit ops.
|
2011-09-06 17:28:39 +02:00 |
|
nvt
|
644f1c627d
|
Initialize the DIO object in case options are missing. Updated the terminology regarding options.
|
2011-09-05 20:28:50 +02:00 |
|
Joakim Eriksson
|
62705a17ea
|
Send DAOs if dtsn differs instead of only when larger than last dtsn in DIO
|
2011-09-05 11:36:53 +02:00 |
|
Vincent Brillault
|
d7c114dbd8
|
RPL prefix handling fix : Change IP on DODAG change, delete IP when leaving DODAG.
|
2011-07-13 10:42:59 +02:00 |
|
Vincent Brillault
|
4f76130a77
|
Changed Instance structure in order to decrease memory waste.
|
2011-07-13 10:28:56 +02:00 |
|