From 9782a760b1165af7849a742a7a30767f2d4c7137 Mon Sep 17 00:00:00 2001 From: Laurent Deru Date: Tue, 16 Dec 2014 11:30:16 +0100 Subject: [PATCH] rpl_process_dio: Update parent rank --- core/net/rpl/rpl-dag.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/net/rpl/rpl-dag.c b/core/net/rpl/rpl-dag.c index 07364e656..c7791d4ff 100644 --- a/core/net/rpl/rpl-dag.c +++ b/core/net/rpl/rpl-dag.c @@ -1285,6 +1285,9 @@ rpl_process_dio(uip_ipaddr_t *from, rpl_dio_t *dio) } } + /* Parent info has been updated, trigger rank recalculation */ + p->flags |= RPL_PARENT_FLAG_UPDATED; + PRINTF("RPL: preferred DAG "); PRINT6ADDR(&instance->current_dag->dag_id); PRINTF(", rank %u, min_rank %u, ",