Skip to content

Commit

Permalink
[dhcp] remove dhcp server api (#3476)
Browse files Browse the repository at this point in the history
  • Loading branch information
bukepo authored and jwhui committed Jan 18, 2019
1 parent 820d231 commit f40f49f
Show file tree
Hide file tree
Showing 14 changed files with 5 additions and 154 deletions.
1 change: 0 additions & 1 deletion Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,6 @@ LOCAL_SRC_FILES := \
src/core/api/crypto_api.cpp \
src/core/api/dataset_api.cpp \
src/core/api/dataset_ftd_api.cpp \
src/core/api/dhcp6_api.cpp \
src/core/api/dns_api.cpp \
src/core/api/icmp6_api.cpp \
src/core/api/instance_api.cpp \
Expand Down
1 change: 0 additions & 1 deletion etc/visual-studio/libopenthread.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@
<ClCompile Include="..\..\src\core\api\border_router_api.cpp" />
<ClCompile Include="..\..\src\core\api\dataset_api.cpp" />
<ClCompile Include="..\..\src\core\api\dataset_ftd_api.cpp" />
<ClCompile Include="..\..\src\core\api\dhcp6_api.cpp" />
<ClCompile Include="..\..\src\core\api\icmp6_api.cpp" />
<ClCompile Include="..\..\src\core\api\ip6_api.cpp" />
<ClCompile Include="..\..\src\core\api\instance_api.cpp" />
Expand Down
3 changes: 0 additions & 3 deletions etc/visual-studio/libopenthread.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,6 @@
<ClCompile Include="..\..\src\core\api\dataset_ftd_api.cpp">
<Filter>Source Files\api</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\api\dhcp6_api.cpp">
<Filter>Source Files\api</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\api\icmp6_api.cpp">
<Filter>Source Files\api</Filter>
</ClCompile>
Expand Down
3 changes: 0 additions & 3 deletions etc/visual-studio/libopenthread_k.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@
<ClCompile Include="..\..\src\core\api\border_router_api.cpp" />
<ClCompile Include="..\..\src\core\api\dataset_api.cpp" />
<ClCompile Include="..\..\src\core\api\dataset_ftd_api.cpp" />
<ClCompile Include="..\..\src\core\api\dhcp6_api.cpp" />
<ClCompile Include="..\..\src\core\api\icmp6_api.cpp" />
<ClCompile Include="..\..\src\core\api\ip6_api.cpp" />
<ClCompile Include="..\..\src\core\api\instance_api.cpp" />
Expand Down Expand Up @@ -175,8 +174,6 @@
<ClInclude Include="..\..\include\openthread\border_router.h" />
<ClInclude Include="..\..\include\openthread\dataset.h" />
<ClInclude Include="..\..\include\openthread\dataset_ftd.h" />
<ClInclude Include="..\..\include\openthread\dhcp6_client.h" />
<ClInclude Include="..\..\include\openthread\dhcp6_server.h" />
<ClInclude Include="..\..\include\openthread\error.h" />
<ClInclude Include="..\..\include\openthread\icmp6.h" />
<ClInclude Include="..\..\include\openthread\instance.h" />
Expand Down
11 changes: 1 addition & 10 deletions etc/visual-studio/libopenthread_k.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,6 @@
<ClCompile Include="..\..\src\core\api\dataset_ftd_api.cpp">
<Filter>Source Files\api</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\api\dhcp6_api.cpp">
<Filter>Source Files\api</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\api\icmp6_api.cpp">
<Filter>Source Files\api</Filter>
</ClCompile>
Expand Down Expand Up @@ -333,7 +330,7 @@
<ClCompile Include="..\..\src\core\crypto\sha256.cpp">
<Filter>Source Files\crypto</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\utils\child_supervision.cpp">
<ClCompile Include="..\..\src\core\utils\child_supervision.cpp">
<Filter>Source Files\utils</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\utils\parse_cmdline.cpp">
Expand Down Expand Up @@ -656,12 +653,6 @@
<ClInclude Include="..\..\include\openthread\dataset_ftd.h">
<Filter>Header Files\openthread</Filter>
</ClInclude>
<ClInclude Include="..\..\include\openthread\dhcp6_client.h">
<Filter>Header Files\openthread</Filter>
</ClInclude>
<ClInclude Include="..\..\include\openthread\dhcp6_server.h">
<Filter>Header Files\openthread</Filter>
</ClInclude>
<ClInclude Include="..\..\include\openthread\error.h">
<Filter>Header Files\openthread</Filter>
</ClInclude>
Expand Down
1 change: 0 additions & 1 deletion examples/drivers/windows/otLwf/precomp.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ RtlCopyBufferToMdl(
#include <openthread/tasklet.h>
#include <openthread/commissioner.h>
#include <openthread/joiner.h>
#include <openthread/dhcp6_server.h>
#include <common/code_utils.hpp>
#include <openthread/platform/logging.h>
#include <openthread/platform/logging-windows.h>
Expand Down
4 changes: 0 additions & 4 deletions examples/drivers/windows/otLwf/thread.c
Original file line number Diff line number Diff line change
Expand Up @@ -543,10 +543,6 @@ void otLwfStateChangedCallback(uint32_t aFlags, _In_ void *aContext)
{
LogVerbose(DRIVER_DEFAULT, "Filter %p received OT_CHANGED_THREAD_NETDATA", pFilter);
otIp6SlaacUpdate(pFilter->otCtx, pFilter->otAutoAddresses, ARRAYSIZE(pFilter->otAutoAddresses), otIp6CreateRandomIid, NULL);

#if OPENTHREAD_ENABLE_DHCP6_SERVER
otDhcp6ServerUpdate(pFilter->otCtx);
#endif // OPENTHREAD_ENABLE_DHCP6_SERVER
}

if ((aFlags & OT_CHANGED_THREAD_ML_ADDR) != 0)
Expand Down
1 change: 0 additions & 1 deletion include/openthread/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,6 @@ openthread_headers = \
dataset.h \
dataset_ftd.h \
diag.h \
dhcp6_server.h \
dns.h \
error.h \
icmp6.h \
Expand Down
68 changes: 0 additions & 68 deletions include/openthread/dhcp6_server.h

This file was deleted.

5 changes: 0 additions & 5 deletions src/cli/cli.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@
#endif

#ifndef OTDLL
#include <openthread/dhcp6_server.h>
#include <openthread/diag.h>
#include <openthread/icmp6.h>
#include <openthread/platform/uart.h>
Expand Down Expand Up @@ -3821,10 +3820,6 @@ void Interpreter::HandleNetifStateChanged(otChangedFlags aFlags)

#ifndef OTDLL
otIp6SlaacUpdate(mInstance, mSlaacAddresses, OT_ARRAY_LENGTH(mSlaacAddresses), otIp6CreateRandomIid, NULL);
#if OPENTHREAD_ENABLE_DHCP6_SERVER
otDhcp6ServerUpdate(mInstance);
#endif // OPENTHREAD_ENABLE_DHCP6_SERVER

#endif

exit:
Expand Down
1 change: 0 additions & 1 deletion src/core/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,6 @@ SOURCES_COMMON = \
api/crypto_api.cpp \
api/dataset_api.cpp \
api/dataset_ftd_api.cpp \
api/dhcp6_api.cpp \
api/dns_api.cpp \
api/icmp6_api.cpp \
api/instance_api.cpp \
Expand Down
49 changes: 0 additions & 49 deletions src/core/api/dhcp6_api.cpp

This file was deleted.

4 changes: 4 additions & 0 deletions src/core/thread/mle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1510,6 +1510,10 @@ void Mle::HandleStateChanged(otChangedFlags aFlags)
#endif
#endif

#if OPENTHREAD_ENABLE_DHCP6_SERVER
GetNetif().GetDhcp6Server().UpdateService();
#endif // OPENTHREAD_ENABLE_DHCP6_SERVER

#if OPENTHREAD_ENABLE_DHCP6_CLIENT
GetNetif().GetDhcp6Client().UpdateAddresses();
#endif // OPENTHREAD_ENABLE_DHCP6_CLIENT
Expand Down
7 changes: 0 additions & 7 deletions src/ncp/ncp_base_mtd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,6 @@
#if OPENTHREAD_ENABLE_CHILD_SUPERVISION
#include <openthread/child_supervision.h>
#endif
#if OPENTHREAD_ENABLE_DHCP6_SERVER
#include <openthread/dhcp6_server.h>
#endif
#include <openthread/diag.h>
#include <openthread/icmp6.h>
#if OPENTHREAD_ENABLE_JAM_DETECTION
Expand Down Expand Up @@ -3428,10 +3425,6 @@ void NcpBase::ProcessThreadChangedFlags(void)
{
mChangedPropsSet.AddProperty(SPINEL_PROP_THREAD_ON_MESH_NETS);
mChangedPropsSet.AddProperty(SPINEL_PROP_THREAD_OFF_MESH_ROUTES);

#if OPENTHREAD_ENABLE_DHCP6_SERVER
otDhcp6ServerUpdate(mInstance);
#endif
}

mThreadChangedFlags &= ~threadFlag;
Expand Down

0 comments on commit f40f49f

Please sign in to comment.