mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-07 14:44:32 +02:00
Merge branch 'feature/add_some_configurable_lwip_options' into 'master'
Allow config TCP_MAXRTX & TCP_SYNMAXRTX in menuconfig See merge request !436
This commit is contained in:
@@ -51,7 +51,7 @@ config LWIP_DHCP_MAX_NTP_SERVERS
|
|||||||
default 1
|
default 1
|
||||||
range 1 16
|
range 1 16
|
||||||
help
|
help
|
||||||
Set maxumum number of NTP servers used by LwIP SNTP module.
|
Set maximum number of NTP servers used by LwIP SNTP module.
|
||||||
First argument of sntp_setserver/sntp_setservername functions
|
First argument of sntp_setserver/sntp_setservername functions
|
||||||
is limited to this value.
|
is limited to this value.
|
||||||
|
|
||||||
@@ -68,6 +68,20 @@ config LWIP_IP_REASSEMBLY
|
|||||||
help
|
help
|
||||||
Enabling this option allows reassemblying incoming fragmented IP packets.
|
Enabling this option allows reassemblying incoming fragmented IP packets.
|
||||||
|
|
||||||
|
config TCP_MAXRTX
|
||||||
|
int "Maximum number of retransmissions of data segments"
|
||||||
|
default 12
|
||||||
|
range 3 12
|
||||||
|
help
|
||||||
|
Set maximum number of retransmissions of data segments.
|
||||||
|
|
||||||
|
config TCP_SYNMAXRTX
|
||||||
|
int "Maximum number of retransmissions of SYN segments"
|
||||||
|
default 6
|
||||||
|
range 3 12
|
||||||
|
help
|
||||||
|
Set maximum number of retransmissions of SYN segments.
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
|
||||||
|
@@ -288,12 +288,12 @@
|
|||||||
/**
|
/**
|
||||||
* TCP_MAXRTX: Maximum number of retransmissions of data segments.
|
* TCP_MAXRTX: Maximum number of retransmissions of data segments.
|
||||||
*/
|
*/
|
||||||
#define TCP_MAXRTX 12 //(*(volatile uint32*)0x600011E8)
|
#define TCP_MAXRTX CONFIG_TCP_MAXRTX
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TCP_SYNMAXRTX: Maximum number of retransmissions of SYN segments.
|
* TCP_SYNMAXRTX: Maximum number of retransmissions of SYN segments.
|
||||||
*/
|
*/
|
||||||
#define TCP_SYNMAXRTX 6 //(*(volatile uint32*)0x600011E4)
|
#define TCP_SYNMAXRTX CONFIG_TCP_SYNMAXRTX
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TCP_LISTEN_BACKLOG: Enable the backlog option for tcp listen pcb.
|
* TCP_LISTEN_BACKLOG: Enable the backlog option for tcp listen pcb.
|
||||||
|
Reference in New Issue
Block a user