From 81005d2f99d31bbf587b20751537adead268cfc3 Mon Sep 17 00:00:00 2001 From: canisLupus1313 <85344032+canisLupus1313@users.noreply.github.com> Date: Thu, 26 Aug 2021 22:13:40 +0200 Subject: [PATCH] [dua] fix missing error indication when building DUA functionality (#6960) This commit introduces compilation error for building DUA without SLAAC dependency. --- src/core/thread/dua_manager.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/thread/dua_manager.hpp b/src/core/thread/dua_manager.hpp index d5897f657..99702fc56 100644 --- a/src/core/thread/dua_manager.hpp +++ b/src/core/thread/dua_manager.hpp @@ -42,6 +42,10 @@ #error "Thread 1.2 or higher version is required for OPENTHREAD_CONFIG_DUA_ENABLE" #endif +#if OPENTHREAD_CONFIG_DUA_ENABLE && !OPENTHREAD_CONFIG_IP6_SLAAC_ENABLE +#error "OPENTHREAD_CONFIG_IP6_SLAAC_ENABLE is required for OPENTHREAD_CONFIG_DUA_ENABLE" +#endif + #include "backbone_router/bbr_leader.hpp" #include "coap/coap.hpp" #include "coap/coap_message.hpp"