changeset 4441:11b2ea4f8036 draft

Revert "route: Disable RT_FREE_ROUTE_TABLE by default." This reverts commit 46059a78ef33341de80c0085570f71bf0ec15e8b.
author Roy Marples <roy@marples.name>
date Tue, 16 Apr 2019 19:48:46 +0100
parents 9e75ae275724
children 52d9fd948974
files src/route.h
diffstat 1 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/route.h	Thu Mar 28 13:05:50 2019 +0000
+++ b/src/route.h	Tue Apr 16 19:48:46 2019 +0100
@@ -40,8 +40,14 @@
 #include "dhcpcd.h"
 #include "sa.h"
 
-/* libc malloc should be good enough */
-#if defined(RT_FREE_ROUTE_TABLE) && RT_FREE_ROUTE_TABLE == 0
+/*
+ * Enable the route free list by default as
+ * memory usage is still reported as low/unchanged even
+ * when dealing with millions of routes.
+ */
+#if !defined(RT_FREE_ROUTE_TABLE)
+#define RT_FREE_ROUTE_TABLE
+#elif RT_FREE_ROUTE_TABLE == 0
 #undef RT_FREE_ROUTE_TABLE
 #endif