@@ -38,6 +38,8 @@ extern unsigned long __lwip_rand(void);
38
38
#define TCP_MSS 1460
39
39
#define TCP_SND_BUF (8 * TCP_MSS)
40
40
#define TCP_SND_QUEUELEN ((4 * (TCP_SND_BUF) + (TCP_MSS - 1)) / (TCP_MSS))
41
+ #define TCP_LISTEN_BACKLOG 1
42
+ #define TCP_DEFAULT_LISTEN_BACKLOG (2 * __LWIP_MEMMULT)
41
43
#define LWIP_NETIF_STATUS_CALLBACK 1
42
44
#define LWIP_NETIF_LINK_CALLBACK 1
43
45
#define LWIP_NETIF_HOSTNAME 1
@@ -80,35 +82,37 @@ extern void __setSystemTime(unsigned long long sec, unsigned long us);
80
82
//#define SNTP_SERVER_ADDRESS "pool.ntp.org"
81
83
#define SNTP_SERVER_DNS 1
82
84
85
+ #ifndef LWIP_DEBUG
83
86
#define LWIP_DEBUG 0
84
- #define ETHARP_DEBUG LWIP_DBG_OFF
85
- #define NETIF_DEBUG LWIP_DBG_OFF
86
- #define PBUF_DEBUG LWIP_DBG_OFF
87
- #define API_LIB_DEBUG LWIP_DBG_OFF
88
- #define API_MSG_DEBUG LWIP_DBG_OFF
89
- #define SOCKETS_DEBUG LWIP_DBG_OFF
90
- #define ICMP_DEBUG LWIP_DBG_OFF
91
- #define INET_DEBUG LWIP_DBG_OFF
92
- #define IP_DEBUG LWIP_DBG_OFF
93
- #define IP_REASS_DEBUG LWIP_DBG_OFF
94
- #define RAW_DEBUG LWIP_DBG_OFF
95
- #define MEM_DEBUG LWIP_DBG_OFF
96
- #define MEMP_DEBUG LWIP_DBG_OFF
97
- #define SYS_DEBUG LWIP_DBG_OFF
98
- #define TCP_DEBUG LWIP_DBG_OFF
99
- #define TCP_INPUT_DEBUG LWIP_DBG_OFF
100
- #define TCP_OUTPUT_DEBUG LWIP_DBG_OFF
101
- #define TCP_RTO_DEBUG LWIP_DBG_OFF
102
- #define TCP_CWND_DEBUG LWIP_DBG_OFF
103
- #define TCP_WND_DEBUG LWIP_DBG_OFF
104
- #define TCP_FR_DEBUG LWIP_DBG_OFF
105
- #define TCP_QLEN_DEBUG LWIP_DBG_OFF
106
- #define TCP_RST_DEBUG LWIP_DBG_OFF
107
- #define UDP_DEBUG LWIP_DBG_OFF
108
- #define TCPIP_DEBUG LWIP_DBG_OFF
109
- #define PPP_DEBUG LWIP_DBG_OFF
110
- #define SLIP_DEBUG LWIP_DBG_OFF
111
- #define DHCP_DEBUG LWIP_DBG_OFF
87
+ #endif
88
+ #define ETHARP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
89
+ #define NETIF_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
90
+ #define PBUF_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
91
+ #define API_LIB_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
92
+ #define API_MSG_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
93
+ #define SOCKETS_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
94
+ #define ICMP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
95
+ #define INET_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
96
+ #define IP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
97
+ #define IP_REASS_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
98
+ #define RAW_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
99
+ #define MEM_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
100
+ #define MEMP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
101
+ #define SYS_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
102
+ #define TCP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
103
+ #define TCP_INPUT_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
104
+ #define TCP_OUTPUT_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
105
+ #define TCP_RTO_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
106
+ #define TCP_CWND_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
107
+ #define TCP_WND_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
108
+ #define TCP_FR_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
109
+ #define TCP_QLEN_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
110
+ #define TCP_RST_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
111
+ #define UDP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
112
+ #define TCPIP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
113
+ #define PPP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
114
+ #define SLIP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
115
+ #define DHCP_DEBUG (LWIP_DEBUG ? LWIP_DBG_ON : LWIP_DBG_OFF)
112
116
113
117
#ifdef __cplusplus
114
118
}
0 commit comments