From c0ffbf52d266971692d2953063f5a609382ef51c Mon Sep 17 00:00:00 2001 From: Lotte Steenbrink Date: Tue, 25 Nov 2014 12:01:21 -0800 Subject: [PATCH] Simplify rpl_clear_routing_table() Instead of looping over the entire table and setting every entry to 0, memset the entire table at once. --- sys/net/routing/rpl/rpl.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sys/net/routing/rpl/rpl.c b/sys/net/routing/rpl/rpl.c index 354ec1ed79..4278297d3e 100644 --- a/sys/net/routing/rpl/rpl.c +++ b/sys/net/routing/rpl/rpl.c @@ -294,10 +294,7 @@ rpl_routing_entry_t *rpl_find_routing_entry(ipv6_addr_t *addr) void rpl_clear_routing_table(void) { - for (uint8_t i = 0; i < RPL_MAX_ROUTING_ENTRIES; i++) { - memset(&rpl_routing_table[i], 0, sizeof(rpl_routing_table[i])); - } - + memset(&rpl_routing_table, 0, sizeof(rpl_routing_table)); } rpl_routing_entry_t *rpl_get_routing_table(void)