Merge branch 'develop' into fix-multicast-llhlen
This commit is contained in:
commit
79450eb10a
@ -199,13 +199,6 @@
|
|||||||
#define RPL_ROUTE_FROM_MULTICAST_DAO 2
|
#define RPL_ROUTE_FROM_MULTICAST_DAO 2
|
||||||
#define RPL_ROUTE_FROM_DIO 3
|
#define RPL_ROUTE_FROM_DIO 3
|
||||||
|
|
||||||
/* Multicast Route Lifetime as a multiple of the lifetime unit */
|
|
||||||
#ifdef RPL_CONF_MCAST_LIFETIME
|
|
||||||
#define RPL_MCAST_LIFETIME RPL_CONF_MCAST_LIFETIME
|
|
||||||
#else
|
|
||||||
#define RPL_MCAST_LIFETIME 3
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* DIS related */
|
/* DIS related */
|
||||||
#define RPL_DIS_SEND 1
|
#define RPL_DIS_SEND 1
|
||||||
|
|
||||||
|
@ -283,7 +283,7 @@ handle_dao_timer(void *ptr)
|
|||||||
if(uip_ds6_if.maddr_list[i].isused
|
if(uip_ds6_if.maddr_list[i].isused
|
||||||
&& uip_is_addr_mcast_global(&uip_ds6_if.maddr_list[i].ipaddr)) {
|
&& uip_is_addr_mcast_global(&uip_ds6_if.maddr_list[i].ipaddr)) {
|
||||||
dao_output_target(instance->current_dag->preferred_parent,
|
dao_output_target(instance->current_dag->preferred_parent,
|
||||||
&uip_ds6_if.maddr_list[i].ipaddr, RPL_MCAST_LIFETIME);
|
&uip_ds6_if.maddr_list[i].ipaddr, instance->default_lifetime);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -293,7 +293,7 @@ handle_dao_timer(void *ptr)
|
|||||||
/* Don't send if it's also our own address, done that already */
|
/* Don't send if it's also our own address, done that already */
|
||||||
if(uip_ds6_maddr_lookup(&mcast_route->group) == NULL) {
|
if(uip_ds6_maddr_lookup(&mcast_route->group) == NULL) {
|
||||||
dao_output_target(instance->current_dag->preferred_parent,
|
dao_output_target(instance->current_dag->preferred_parent,
|
||||||
&mcast_route->group, RPL_MCAST_LIFETIME);
|
&mcast_route->group, instance->default_lifetime);
|
||||||
}
|
}
|
||||||
mcast_route = list_item_next(mcast_route);
|
mcast_route = list_item_next(mcast_route);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user