From b8c0498fb4014b42b51bba70ded9a3d1ff1eb102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cenk=20G=C3=BCndo=C4=9Fan?= Date: Thu, 27 Aug 2015 14:38:08 +0200 Subject: [PATCH] rpl: allow 0 as instance id --- sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c | 5 ----- sys/shell/commands/sc_gnrc_rpl.c | 5 ----- 2 files changed, 10 deletions(-) diff --git a/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c b/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c index 5c4126b824..db5a9a1964 100644 --- a/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c +++ b/sys/net/gnrc/routing/rpl/gnrc_rpl_dodag.c @@ -435,11 +435,6 @@ gnrc_rpl_dodag_t *gnrc_rpl_root_dodag_init(uint8_t instance_id, ipv6_addr_t *dod gnrc_rpl_instance_t *inst = NULL; gnrc_rpl_dodag_t *dodag = NULL; - if (instance_id == 0) { - DEBUG("RPL: instance id (%d) must be a positive number greater than zero\n", instance_id); - return NULL; - } - if (gnrc_ipv6_netif_find_by_addr(&configured_addr, dodag_id) == KERNEL_PID_UNDEF) { DEBUG("RPL: no IPv6 address configured to match the given dodag id: %s\n", ipv6_addr_to_str(addr_str, dodag_id, sizeof(addr_str))); diff --git a/sys/shell/commands/sc_gnrc_rpl.c b/sys/shell/commands/sc_gnrc_rpl.c index dd4e354a52..d77d250718 100644 --- a/sys/shell/commands/sc_gnrc_rpl.c +++ b/sys/shell/commands/sc_gnrc_rpl.c @@ -45,11 +45,6 @@ int _gnrc_rpl_dodag_root(char *arg1, char *arg2) uint8_t instance_id = (uint8_t) atoi(arg1); ipv6_addr_t dodag_id; - if (instance_id == 0) { - puts(" must be a positive number greater than zero"); - return 1; - } - if (ipv6_addr_from_str(&dodag_id, arg2) == NULL) { puts(" must be a valid IPv6 address"); return 1;