diff --git a/src/ncp/ncp_base_mtd.cpp b/src/ncp/ncp_base_mtd.cpp index f904b7baf..a5bb95fd4 100644 --- a/src/ncp/ncp_base_mtd.cpp +++ b/src/ncp/ncp_base_mtd.cpp @@ -43,6 +43,9 @@ #if OPENTHREAD_ENABLE_CHILD_SUPERVISION #include #endif +#if OPENTHREAD_ENABLE_DHCP6_SERVER +#include +#endif #include #include #if OPENTHREAD_ENABLE_JAM_DETECTION @@ -3017,6 +3020,10 @@ void NcpBase::ProcessThreadChangedFlags(void) #if OPENTHREAD_ENABLE_DHCP6_CLIENT otDhcp6ClientUpdate(mInstance, mDhcpAddresses, OT_ARRAY_LENGTH(mDhcpAddresses), NULL); #endif + +#if OPENTHREAD_ENABLE_DHCP6_SERVER + otDhcp6ServerUpdate(mInstance); +#endif } mThreadChangedFlags &= ~threadFlag; diff --git a/tests/scripts/thread-cert/Makefile.am b/tests/scripts/thread-cert/Makefile.am index c134dadd4..a12b1c325 100644 --- a/tests/scripts/thread-cert/Makefile.am +++ b/tests/scripts/thread-cert/Makefile.am @@ -279,9 +279,6 @@ XFAIL_NCP_TESTS = \ test_coaps.py \ test_diag.py \ test_service.py \ - Cert_5_2_05_AddressQuery.py \ - Cert_5_3_08_ChildAddressSet.py \ - Cert_5_3_09_AddressQuery.py \ Cert_5_3_10_AddressQuery.py \ Cert_8_1_01_Commissioning.py \ Cert_8_1_02_Commissioning.py \