lwip: Made LCP ECHO bool for better user experience

This commit is contained in:
David Cermak
2021-03-23 19:37:56 +01:00
committed by bot
parent e412c52829
commit d6f66465ff
2 changed files with 27 additions and 21 deletions

View File

@@ -708,6 +708,29 @@ menu "LWIP"
help help
Enable Microsoft Point-to-Point Encryption (MPPE) support Enable Microsoft Point-to-Point Encryption (MPPE) support
config LWIP_ENABLE_LCP_ECHO
bool "Enable LCP ECHO"
depends on LWIP_PPP_SUPPORT
default n
help
Enable LCP echo keepalive requests
config LWIP_LCP_ECHOINTERVAL
int "Echo interval (s)"
range 0 1000000
depends on LWIP_ENABLE_LCP_ECHO
default 3
help
Interval in seconds between keepalive LCP echo requests, 0 to disable.
config LWIP_LCP_MAXECHOFAILS
int "Maximum echo failures"
range 0 100000
depends on LWIP_ENABLE_LCP_ECHO
default 3
help
Number of consecutive unanswered echo requests before failure is indicated.
config LWIP_PPP_DEBUG_ON config LWIP_PPP_DEBUG_ON
bool "Enable PPP debug log output" bool "Enable PPP debug log output"
depends on LWIP_PPP_SUPPORT depends on LWIP_PPP_SUPPORT
@@ -777,24 +800,6 @@ menu "LWIP"
endmenu # SNTP endmenu # SNTP
menu "LCP"
config LCP_ECHOINTERVAL
int "Echo interval (s)"
range 0 1000000
default 0
help
Interval in seconds between keepalive LCP echo requests, 0 to disable.
config LCP_MAXECHOFAILS
int "Maximum echo failures"
range 0 100000
default 3
help
Number of consecutive unanswered echo requests before failure is indicated.
endmenu # LCP
config LWIP_ESP_LWIP_ASSERT config LWIP_ESP_LWIP_ASSERT
bool "Enable LWIP ASSERT checks" bool "Enable LWIP ASSERT checks"
default y default y

View File

@@ -745,16 +745,17 @@
--------- LCP Echo options --------- --------- LCP Echo options ---------
------------------------------------ ------------------------------------
*/ */
#if CONFIG_LWIP_ENABLE_LCP_ECHO
/** /**
* LCP_ECHOINTERVAL: Interval in seconds between keepalive LCP echo requests, 0 to disable. * LCP_ECHOINTERVAL: Interval in seconds between keepalive LCP echo requests, 0 to disable.
*/ */
#define LCP_ECHOINTERVAL CONFIG_LCP_ECHOINTERVAL #define LCP_ECHOINTERVAL CONFIG_LWIP_LCP_ECHOINTERVAL
/** /**
* LCP_MAXECHOFAILS: Number of consecutive unanswered echo requests before failure is indicated. * LCP_MAXECHOFAILS: Number of consecutive unanswered echo requests before failure is indicated.
*/ */
#define LCP_MAXECHOFAILS CONFIG_LCP_MAXECHOFAILS #define LCP_MAXECHOFAILS CONFIG_LWIP_LCP_MAXECHOFAILS
#endif /* CONFIG_LWIP_ENABLE_LCP_ECHO */
/* /*
-------------------------------------- --------------------------------------