diff --git a/src/core/config/tmf.h b/src/core/config/tmf.h index 653ed75e4..a28d7904b 100644 --- a/src/core/config/tmf.h +++ b/src/core/config/tmf.h @@ -35,6 +35,8 @@ #ifndef CONFIG_TMF_H_ #define CONFIG_TMF_H_ +#include "config/border_router.h" + /** * @def OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_ENTRIES * @@ -42,8 +44,12 @@ * */ #ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_ENTRIES +#if OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE +#define OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_ENTRIES 256 +#else #define OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_ENTRIES 32 #endif +#endif /** * @def OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_MAX_SNOOP_ENTRIES diff --git a/src/posix/platform/openthread-core-posix-config.h b/src/posix/platform/openthread-core-posix-config.h index 0a3cd2048..adff0060f 100644 --- a/src/posix/platform/openthread-core-posix-config.h +++ b/src/posix/platform/openthread-core-posix-config.h @@ -177,16 +177,6 @@ #define OPENTHREAD_CONFIG_COMMISSIONER_MAX_JOINER_ENTRIES 4 #endif -/** - * @def OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_ENTRIES - * - * The number of EID-to-RLOC cache entries. - * - */ -#ifndef OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_ENTRIES -#define OPENTHREAD_CONFIG_TMF_ADDRESS_CACHE_ENTRIES 128 -#endif - /** * @def OPENTHREAD_CONFIG_MLE_MAX_CHILDREN *