kopia lustrzana https://github.com/espressif/esp-idf
optimize: IGMP and MLD6 timers on demand config added
Signed-off-by: Sachin Parekh <sachin.parekh@espressif.com>pull/3627/head^2
rodzic
065eb918fd
commit
ae675973be
|
@ -27,6 +27,16 @@ menu "LWIP"
|
||||||
|
|
||||||
If this feature is disabled, all lwip functions will be put into FLASH.
|
If this feature is disabled, all lwip functions will be put into FLASH.
|
||||||
|
|
||||||
|
config LWIP_TIMERS_ONDEMAND
|
||||||
|
bool "Enable LWIP Timers on demand"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
If this feature is enabled, IGMP and MLD6 timers will be activated only
|
||||||
|
when joining groups or receiving QUERY packets.
|
||||||
|
|
||||||
|
This feature will reduce the power consumption for applications which do not
|
||||||
|
use IGMP and MLD6.
|
||||||
|
|
||||||
config LWIP_MAX_SOCKETS
|
config LWIP_MAX_SOCKETS
|
||||||
int "Max number of open sockets"
|
int "Max number of open sockets"
|
||||||
range 1 16
|
range 1 16
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit fe9a58cb7abdc74e7a2196b7c4e0a29ff9042f88
|
Subproject commit 88ccba0ccfc11cd968b80a9d50b3182972da9604
|
|
@ -779,6 +779,14 @@
|
||||||
#endif
|
#endif
|
||||||
#define ESP_IRAM_ATTR
|
#define ESP_IRAM_ATTR
|
||||||
|
|
||||||
|
#ifdef CONFIG_LWIP_TIMERS_ONDEMAND
|
||||||
|
#define ESP_LWIP_IGMP_TIMERS_ONDEMAND 1
|
||||||
|
#define ESP_LWIP_MLD6_TIMERS_ONDEMAND 1
|
||||||
|
#else
|
||||||
|
#define ESP_LWIP_IGMP_TIMERS_ONDEMAND 0
|
||||||
|
#define ESP_LWIP_MLD6_TIMERS_ONDEMAND 0
|
||||||
|
#endif
|
||||||
|
|
||||||
#if ESP_PERF
|
#if ESP_PERF
|
||||||
#define DBG_PERF_PATH_SET(dir, point)
|
#define DBG_PERF_PATH_SET(dir, point)
|
||||||
#define DBG_PERF_FILTER_LEN 1000
|
#define DBG_PERF_FILTER_LEN 1000
|
||||||
|
|
Ładowanie…
Reference in New Issue