Simon Duquennoy
|
79c436ac03
|
rpl_verify_header: sanity-check 'sender' before updating rank
|
2015-11-16 11:15:36 +01:00 |
|
Simon Duquennoy
|
66ec94fd74
|
Minor improvements to RPL probing
|
2015-09-17 22:54:38 +02:00 |
|
Simon Duquennoy
|
a7ce312ee3
|
Enhanced RPL loop repair: send unicast DIO to source when detecting a loop from ext header, update rank along the path (when rank error is signaled)
|
2015-09-17 22:53:12 +02:00 |
|
Joakim Eriksson
|
9e16d93278
|
removed pointer to next parent since it is not used anymore
|
2015-08-28 19:15:23 +02:00 |
|
Adam Dunkels
|
2b549f3789
|
Bugfix: need to explictly drop RPL packets by setting uip_len = 0, otherwise those packets are forwarded, with the wrong link layer address as a sender, causing the mesh to create false routes
|
2015-08-27 10:28:54 +02:00 |
|
Adam Dunkels
|
9cd84563cb
|
Send a no-path DAO when becoming feather mode, so that the network can drop routes to us, which are no longer needed
|
2015-08-27 10:27:56 +02:00 |
|
Adam Dunkels
|
bfb29d2f11
|
Merge pull request #1116 from cetic/pr-uip-clear-buffer
Add uip_clear_buf() macro and replace all instances of uip_len = 0
|
2015-08-27 10:27:08 +02:00 |
|
Pablo Corbalán
|
aa04f8afbf
|
Changed RPL IPv6 NBR Callback print statement
|
2015-08-04 19:54:32 +01:00 |
|
Laurent Deru
|
1784338b2e
|
Add uip_clear_buf() macro and replace all instances of uip_len = 0; with it
|
2015-06-15 11:10:51 +02:00 |
|
Nicolas Tsiftes
|
5a26d25647
|
Merge pull request #918 from cetic/pr-multi-dodag-support
Multi DODAG support
|
2015-05-26 16:32:10 +02:00 |
|
Nicolas Tsiftes
|
be891c0554
|
Merge pull request #915 from cetic/pr-rpl-default-route-infinite
Allow rpl default route lifetime to be infinite
|
2015-05-26 16:26:58 +02:00 |
|
Laurent Deru
|
9782a760b1
|
rpl_process_dio: Update parent rank
|
2015-05-22 17:21:53 +02:00 |
|
Laurent Deru
|
ccd3c58280
|
rpl_select_parent: Update dag rank according to new parent
|
2015-05-22 17:21:53 +02:00 |
|
Laurent Deru
|
fc8415e1ad
|
Allow rpl default route lifetime to be infinite
|
2015-05-22 13:00:06 +02:00 |
|
Simon Duquennoy
|
fc178dab87
|
rpl_print_neighbor_list(): cast clock_time_t to unsigned for portable printout
|
2015-05-13 09:03:40 +02:00 |
|
Nicolas Tsiftes
|
05d2d843da
|
Merge pull request #1053 from simonduq/rpl-probing
RPL probing
|
2015-05-10 17:22:10 +02:00 |
|
Nicolas Tsiftes
|
71427ed4cc
|
Merge pull request #1016 from cetic/pr-cleanup-dodag-when-root
Remove all the DODAG from the instance when the node is set as Root
|
2015-05-10 17:15:25 +02:00 |
|
Nicolas Tsiftes
|
44af0fa66b
|
Merge pull request #1003 from adamdunkels/pr/http-socket-dns64-tcp-socket
New HTTP socket, DNS64, IP64 Cooja tests
|
2015-05-10 17:14:31 +02:00 |
|
Nicolas Tsiftes
|
f8e13758e3
|
Merge pull request #1017 from cetic/pr-dont-delete-instance
Do not delete instance when a new DODAG can not be created
|
2015-05-10 15:09:59 +02:00 |
|
Simon Duquennoy
|
9ced5b7bac
|
RPL: when no probing target is found, probe least recently updated parent
|
2015-05-10 13:28:00 +02:00 |
|
Simon Duquennoy
|
832a4d3e01
|
Make probing expiration time configurable
|
2015-05-10 13:19:56 +02:00 |
|
Adam Dunkels
|
4bd725130c
|
Code for starting a RPL DAG root with a delay, to allow any existing RPL networks to be joined first
|
2015-05-10 10:51:12 +02:00 |
|
Adam Dunkels
|
06daa08ffc
|
Added a function for getting the default RPL instance
|
2015-05-10 10:51:11 +02:00 |
|
Simon Duquennoy
|
6a5f238255
|
RPL probing: make delay function user-configurable
|
2015-05-10 09:47:04 +02:00 |
|
Simon Duquennoy
|
2dd182f4a8
|
Modified the default RPL probing selection process. Will now probe the least recently updated parent from time to time
|
2015-05-08 14:32:52 +02:00 |
|
Simon Duquennoy
|
47ba4c0c4b
|
Implement RPL probing
|
2015-05-08 14:32:00 +02:00 |
|
Simon Duquennoy
|
529376be77
|
Added rpl_print_neighbor_list function for RPL state monitoring
|
2015-05-08 14:29:26 +02:00 |
|
Simon Duquennoy
|
be47673d40
|
Fix debug message
|
2015-05-08 14:28:38 +02:00 |
|
Nicolas Tsiftes
|
7d06494331
|
Merge pull request #917 from cetic/pr-hbh-user-conf
Allow user configuration of RPL hop-by-hop option
|
2015-04-03 22:19:51 +02:00 |
|
Laurent Deru
|
0efa9f2046
|
Allow user configuration of RPL hop-by-hop option
|
2015-04-03 09:52:36 +02:00 |
|
Nicolas Tsiftes
|
2734c97234
|
Merge pull request #914 from cetic/pr-always-send-no-path-dao
Send no-path DAO only when the dag has a preferred parent
|
2015-03-06 14:33:07 +01:00 |
|
Laurent Deru
|
9d94c4efae
|
Remove all the DODAG from the instance when the node is set as Root
|
2015-03-04 09:55:11 +01:00 |
|
Laurent Deru
|
49bfb1308d
|
Do not delete instance when a new DODAG can not be created
|
2015-03-04 09:43:28 +01:00 |
|
Nicolas Tsiftes
|
f9e5e24cf4
|
Merge pull request #895 from simonduq/rpl-single-dag
Do not use rpl_add_dag when RPL is used with a single dag per instance
|
2015-02-26 11:41:24 +01:00 |
|
Nicolas Tsiftes
|
d57634d417
|
Merge pull request #936 from skaterdude/master
Update rpl.c and uip.c (in ipv4)
|
2015-02-17 09:03:55 +01:00 |
|
kshpylon
|
db444e14c3
|
Update rpl-icmp6.c
|
2015-02-11 17:26:51 +09:00 |
|
Nicolas Tsiftes
|
5de85e5335
|
Merge pull request #906 from joakimeriksson/rpl-conf-copy
fixed so that trickle timer and route lifetime rpl config is updated at global repair
|
2015-02-07 21:23:29 +01:00 |
|
Joakim Eriksson
|
6edccf35a6
|
fixed so that trickle timer rpl config is updated at global repair
|
2015-02-06 13:50:26 +01:00 |
|
Nicolas Tsiftes
|
010a338630
|
Merge pull request #904 from joakimeriksson/move-etx
moved ETX storage variable from RPL to ds6-nbr
|
2015-02-06 12:25:35 +01:00 |
|
Joakim Eriksson
|
e7fc14c7a1
|
fixed comments
|
2015-02-06 09:22:16 +01:00 |
|
Roger S
|
605551f62c
|
Update rpl.c
Removed change to "a RPL"
|
2015-01-04 23:54:02 -05:00 |
|
Roger S
|
d62f51d9e7
|
Update rpl.c
Very minor grammar / spelling edits to comments
|
2015-01-04 18:09:47 -05:00 |
|
Nicolas Tsiftes
|
7841eface3
|
Merge pull request #911 from cetic/pr-reset-dao-flag
Reset nopath_received flag when new DAO is received
|
2015-01-03 11:38:35 +01:00 |
|
Nicolas Tsiftes
|
79517eb477
|
Merge pull request #910 from cetic/pr-dio-suppr-disabling
Allow disabling of DIO suppression as required by RFC
|
2015-01-03 11:35:08 +01:00 |
|
Nicolas Tsiftes
|
f2f49f18f5
|
Merge pull request #913 from cetic/pr-rpl-stats
Fix and add more RPL stats
|
2014-12-19 22:15:38 +01:00 |
|
Laurent Deru
|
bb1e0c1cbc
|
Add missing return values in rpl_update_header_empty()
|
2014-12-19 11:23:19 +01:00 |
|
Laurent Deru
|
81a92bd692
|
Send no-path DAO only when the dag has a preferred parent
|
2014-12-19 10:53:01 +01:00 |
|
Laurent Deru
|
ccbfa388f6
|
Add more RPL stats
|
2014-12-19 10:51:03 +01:00 |
|
Laurent Deru
|
21253370b8
|
Reset nopath_received flag when new DAO is received
|
2014-12-19 10:49:56 +01:00 |
|
Laurent Deru
|
d540d2b5af
|
Allow disabling of DIO suppression as required in RFC
|
2014-12-19 09:51:26 +01:00 |
|