diff --git a/sys/include/net/gnrc/rpl.h b/sys/include/net/gnrc/rpl.h index 61b235a8f6..19993376ae 100644 --- a/sys/include/net/gnrc/rpl.h +++ b/sys/include/net/gnrc/rpl.h @@ -344,11 +344,11 @@ static inline bool GNRC_RPL_COUNTER_GREATER_THAN(uint8_t A, uint8_t B) */ #define CONFIG_GNRC_RPL_DAO_DELAY_DEFAULT (1000UL) #endif -#ifndef GNRC_RPL_DAO_DELAY_JITTER +#ifndef CONFIG_GNRC_RPL_DAO_DELAY_JITTER /** * @brief Jitter for DAOs in milli seconds */ -#define GNRC_RPL_DAO_DELAY_JITTER (1000UL) +#define CONFIG_GNRC_RPL_DAO_DELAY_JITTER (1000UL) #endif /** @} */ diff --git a/sys/net/gnrc/routing/rpl/gnrc_rpl.c b/sys/net/gnrc/routing/rpl/gnrc_rpl.c index 2dca41b8ca..f37aed2a57 100644 --- a/sys/net/gnrc/routing/rpl/gnrc_rpl.c +++ b/sys/net/gnrc/routing/rpl/gnrc_rpl.c @@ -324,7 +324,7 @@ void gnrc_rpl_delay_dao(gnrc_rpl_dodag_t *dodag) evtimer_del(&gnrc_rpl_evtimer, (evtimer_event_t *)&dodag->dao_event); ((evtimer_event_t *)&(dodag->dao_event))->offset = random_uint32_range( CONFIG_GNRC_RPL_DAO_DELAY_DEFAULT, - CONFIG_GNRC_RPL_DAO_DELAY_DEFAULT + GNRC_RPL_DAO_DELAY_JITTER + CONFIG_GNRC_RPL_DAO_DELAY_DEFAULT + CONFIG_GNRC_RPL_DAO_DELAY_JITTER ); evtimer_add_msg(&gnrc_rpl_evtimer, &dodag->dao_event, gnrc_rpl_pid); dodag->dao_counter = 0; @@ -336,7 +336,7 @@ void gnrc_rpl_long_delay_dao(gnrc_rpl_dodag_t *dodag) evtimer_del(&gnrc_rpl_evtimer, (evtimer_event_t *)&dodag->dao_event); ((evtimer_event_t *)&(dodag->dao_event))->offset = random_uint32_range( CONFIG_GNRC_RPL_DAO_DELAY_LONG, - CONFIG_GNRC_RPL_DAO_DELAY_LONG + GNRC_RPL_DAO_DELAY_JITTER + CONFIG_GNRC_RPL_DAO_DELAY_LONG + CONFIG_GNRC_RPL_DAO_DELAY_JITTER ); evtimer_add_msg(&gnrc_rpl_evtimer, &dodag->dao_event, gnrc_rpl_pid); dodag->dao_counter = 0;