kopia lustrzana https://github.com/espressif/esp-idf
components/lwip: make SO_REUSE configurable via menuconfig
Not all environments need or can work with SO_REUSE enabled, so making this option configurable.pull/21/head
rodzic
b1ac144874
commit
316d3f9c4a
|
@ -16,6 +16,13 @@ config LWIP_THREAD_LOCAL_STORAGE_INDEX
|
|||
Specify the thread-local-storage-pointer index for lwip
|
||||
use.
|
||||
|
||||
config LWIP_SO_REUSE
|
||||
bool "Enable SO_REUSEADDR option"
|
||||
default 0
|
||||
help
|
||||
Enabling this option allows to bind to a port which remains in
|
||||
TIME_WAIT.
|
||||
|
||||
endmenu
|
||||
|
||||
|
||||
|
|
|
@ -34,6 +34,7 @@
|
|||
|
||||
#include <stdlib.h>
|
||||
#include "esp_task.h"
|
||||
#include "sdkconfig.h"
|
||||
|
||||
/* Enable all Espressif-only options */
|
||||
#define LWIP_ESP8266
|
||||
|
@ -404,8 +405,9 @@ extern unsigned char misc_prof_get_tcp_snd_buf(void);
|
|||
|
||||
/**
|
||||
* SO_REUSE==1: Enable SO_REUSEADDR option.
|
||||
* This option is set via menuconfig.
|
||||
*/
|
||||
#define SO_REUSE 1
|
||||
#define SO_REUSE CONFIG_LWIP_SO_REUSE
|
||||
|
||||
/*
|
||||
----------------------------------------
|
||||
|
|
Ładowanie…
Reference in New Issue