mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2026-05-20 15:17:05 +08:00
fixed bug #43235, checking for non-existent preprocessor macros is non-standard, added predefinition for all affected macros
This commit is contained in:
@@ -1780,12 +1780,41 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
* LWIP_PPP_API==1: Support PPP API (in pppapi.c)
|
||||
* PRINTPKT_SUPPORT==1: Enable PPP print packet support
|
||||
*
|
||||
* Mandatory for debugging, it displays exchanged packet content in debug trace.
|
||||
*/
|
||||
#ifndef PRINTPKT_SUPPORT
|
||||
#define PRINTPKT_SUPPORT 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* PPP_IPV6_SUPPORT==1: Enable PPP IPv6 support
|
||||
*/
|
||||
#ifndef PPP_IPV6_SUPPORT
|
||||
#define PPP_IPV6_SUPPORT 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* LWIP_PPP_API==1: Enable PPP API (in pppapi.c)
|
||||
*/
|
||||
#ifndef LWIP_PPP_API
|
||||
#define LWIP_PPP_API 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* PPP_NOTIFY_PHASE==1: Support PPP notify phase support
|
||||
*
|
||||
* PPP notify phase support allows you to set a callback which is
|
||||
* called on change of the internal PPP state machine.
|
||||
*
|
||||
* This can be used for example to set a LED pattern depending on the
|
||||
* current phase of the PPP session.
|
||||
*/
|
||||
#ifndef PPP_NOTIFY_PHASE
|
||||
#define PPP_NOTIFY_PHASE 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* pbuf_type PPP is using for LCP, PAP, CHAP, EAP, IPCP and IP6CP packets.
|
||||
*
|
||||
@@ -1832,6 +1861,13 @@
|
||||
#define CHAP_SUPPORT 1 /* MSCHAP requires CHAP support */
|
||||
#endif /* MSCHAP_SUPPORT */
|
||||
|
||||
/**
|
||||
* EAP_SUPPORT==1: Support EAP.
|
||||
*/
|
||||
#ifndef EAP_SUPPORT
|
||||
#define EAP_SUPPORT 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* CBCP_SUPPORT==1: Support CBCP. CURRENTLY NOT SUPPORTED! DO NOT SET!
|
||||
*/
|
||||
@@ -1860,6 +1896,13 @@
|
||||
#define LQR_SUPPORT 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* PPP_SERVER==1: Enable PPP server support (waiting for incoming PPP session). CURRENTLY NOT SUPPORTED! DO NOT SET!
|
||||
*/
|
||||
#ifndef PPP_SERVER
|
||||
#define PPP_SERVER 0
|
||||
#endif
|
||||
|
||||
/**
|
||||
* VJ_SUPPORT==1: Support VJ header compression.
|
||||
*/
|
||||
|
||||
@@ -48,6 +48,42 @@
|
||||
#include "lwip/ip6_addr.h"
|
||||
#endif /* PPP_IPV6_SUPPORT */
|
||||
|
||||
/* Disable non-working or rarely used PPP feature, so rarely that we don't want to bloat opt.h with them */
|
||||
#ifndef PPP_OPTIONS
|
||||
#define PPP_OPTIONS 0
|
||||
#endif
|
||||
|
||||
#ifndef PPP_REMOTENAME
|
||||
#define PPP_REMOTENAME 0
|
||||
#endif
|
||||
|
||||
#ifndef PPP_IDLETIMELIMIT
|
||||
#define PPP_IDLETIMELIMIT 0
|
||||
#endif
|
||||
|
||||
#ifndef PPP_LCP_ADAPTIVE
|
||||
#define PPP_LCP_ADAPTIVE 0
|
||||
#endif
|
||||
|
||||
#ifndef PPP_MAXCONNECT
|
||||
#define PPP_MAXCONNECT 0
|
||||
#endif
|
||||
|
||||
#ifndef DEMAND_SUPPORT
|
||||
#define DEMAND_SUPPORT 0
|
||||
#endif
|
||||
|
||||
#ifndef PPP_ALLOWED_ADDRS
|
||||
#define PPP_ALLOWED_ADDRS 0
|
||||
#endif
|
||||
|
||||
#ifndef PPP_PROTOCOLNAME
|
||||
#define PPP_PROTOCOLNAME 0
|
||||
#endif
|
||||
|
||||
#ifndef PPP_STATS_SUPPORT
|
||||
#define PPP_STATS_SUPPORT 0
|
||||
#endif
|
||||
|
||||
|
||||
/*************************
|
||||
|
||||
Reference in New Issue
Block a user