Skip to content

Commit 21de90d

Browse files
author
Juha Heiskanen
committed
RPL dio handler update
Added neighbour add call for wi-sun for succesfully unicast DIS send operation. Change-Id: I1de426da611c1ba0cf2275db37b05649921c188e
1 parent 425a04a commit 21de90d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

source/RPL/rpl_control.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -977,6 +977,9 @@ static buffer_t *rpl_control_dio_handler(protocol_interface_info_entry_t *cur, r
977977
const rpl_dodag_conf_t *conf = rpl_dodag_get_config(dodag);
978978
if (!conf) {
979979
/* TODO - rate limit DIS? */
980+
if (domain->new_parent_add && !domain->new_parent_add(buf->src_sa.address, domain->cb_handle)) {
981+
goto invalid_parent;
982+
}
980983
rpl_control_transmit_dis(domain, cur, RPL_SOLINFO_PRED_DODAGID | RPL_SOLINFO_PRED_INSTANCEID, instance_id, dodagid, 0, buf->src_sa.address);
981984
goto invalid_parent;
982985
}

0 commit comments

Comments
 (0)