From f430e54c5afb32981d6103430baa03dc002d2222 Mon Sep 17 00:00:00 2001 From: yuanjm Date: Wed, 3 Feb 2021 14:37:28 +0800 Subject: [PATCH] doc: Add description for CONFIG_LWIP_IPV6 in api-guides --- docs/en/api-guides/lwip.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/en/api-guides/lwip.rst b/docs/en/api-guides/lwip.rst index 731bdbde7a..95791761a4 100644 --- a/docs/en/api-guides/lwip.rst +++ b/docs/en/api-guides/lwip.rst @@ -373,6 +373,7 @@ Most lwIP RAM usage is on-demand, as RAM is allocated from the heap as needed. T - Reducing :ref:`CONFIG_LWIP_MAX_SOCKETS` reduces the maximum number of sockets in the system. This will also cause TCP sockets in the ``WAIT_CLOSE`` state to be closed and recycled more rapidly (if needed to open a new socket), further reducing peak RAM usage. - Reducing :ref:`CONFIG_LWIP_TCPIP_RECVMBOX_SIZE`, :ref:`CONFIG_LWIP_TCP_RECVMBOX_SIZE` and :ref:`CONFIG_LWIP_UDP_RECVMBOX_SIZE` reduce memory usage at the expense of throughput, depending on usage. +- Disable :ref:`CONFIG_LWIP_IPV6` can save about 39 KB for firmware size and 2KB RAM when system power up and 7KB RAM when TCPIP stack running. If there is no requirement for supporting IPV6 then it can be disabled to save flash and RAM footprint. If using Wi-Fi, please also refer to :ref:`wifi-buffer-usage`.