From 62705a17eae27e876afc788b3fc7b53b199e72f3 Mon Sep 17 00:00:00 2001 From: Joakim Eriksson Date: Mon, 5 Sep 2011 11:36:53 +0200 Subject: [PATCH] Send DAOs if dtsn differs instead of only when larger than last dtsn in DIO --- core/net/rpl/rpl-dag.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/net/rpl/rpl-dag.c b/core/net/rpl/rpl-dag.c index 09b900a54..c304be4e8 100644 --- a/core/net/rpl/rpl-dag.c +++ b/core/net/rpl/rpl-dag.c @@ -144,7 +144,7 @@ should_send_dao(rpl_dag_t *dag, rpl_dio_t *dio, rpl_parent_t *p) { /* if MOP is set to no downward routes no DAO should be sent */ if(dag->mop == RPL_MOP_NO_DOWNWARD_ROUTES) return 0; - return dio->dtsn > p->dtsn && p == dag->preferred_parent; + return dio->dtsn != p->dtsn && p == dag->preferred_parent; } /************************************************************************/ static int