Documentation

Documentation

Includes

lwip/opt.h

#include "lwip/opt.h"
#include "lwip/opt.h"

Macros

Marco LWIP_PPP_OPTS_H

#define LWIP_PPP_OPTS_H


      

Marco PPP_SUPPORT

#define PPP_SUPPORT                    0


      

Marco PPPOE_SUPPORT

#define PPPOE_SUPPORT                  0


      

Marco PPPOL2TP_SUPPORT

#define PPPOL2TP_SUPPORT               0


      

Marco PPPOL2TP_AUTH_SUPPORT

#define PPPOL2TP_AUTH_SUPPORT          PPPOL2TP_SUPPORT


      

Marco PPPOS_SUPPORT

#define PPPOS_SUPPORT                  PPP_SUPPORT


      

Marco LWIP_PPP_API

#define LWIP_PPP_API                   (PPP_SUPPORT && (NO_SYS == 0))


      

Marco MEMP_NUM_PPP_PCB

#define MEMP_NUM_PPP_PCB               1


      

Marco PPP_NUM_TIMEOUTS_PER_PCB

#define PPP_NUM_TIMEOUTS_PER_PCB       (1 + PPP_IPV4_SUPPORT + PPP_IPV6_SUPPORT + CCP_SUPPORT)


      

Marco PPP_NUM_TIMEOUTS

#define PPP_NUM_TIMEOUTS               (PPP_SUPPORT * PPP_NUM_TIMEOUTS_PER_PCB * MEMP_NUM_PPP_PCB)
/* The number of sys_timeouts required for the PPP module */

Marco MEMP_NUM_PPPOS_INTERFACES

#define MEMP_NUM_PPPOS_INTERFACES      MEMP_NUM_PPP_PCB


      

Marco MEMP_NUM_PPPOE_INTERFACES

#define MEMP_NUM_PPPOE_INTERFACES      1


      

Marco MEMP_NUM_PPPOL2TP_INTERFACES

#define MEMP_NUM_PPPOL2TP_INTERFACES      1


      

Marco MEMP_NUM_PPP_API_MSG

#define MEMP_NUM_PPP_API_MSG 5


      

Marco PPP_DEBUG

#define PPP_DEBUG                      LWIP_DBG_OFF


      

Marco PPP_INPROC_IRQ_SAFE

#define PPP_INPROC_IRQ_SAFE            0


      

Marco PRINTPKT_SUPPORT

#define PRINTPKT_SUPPORT               0


      

Marco PPP_IPV4_SUPPORT

#define PPP_IPV4_SUPPORT               (LWIP_IPV4)


      

Marco PPP_IPV6_SUPPORT

#define PPP_IPV6_SUPPORT               (LWIP_IPV6)


      

Marco PPP_NOTIFY_PHASE

#define PPP_NOTIFY_PHASE               0


      

Marco PPP_USE_PBUF_RAM

#define PPP_USE_PBUF_RAM               0


      

Marco PPP_FCS_TABLE

#define PPP_FCS_TABLE                  1


      

Marco PAP_SUPPORT

#define PAP_SUPPORT                    0


      

Marco CHAP_SUPPORT

#define CHAP_SUPPORT                   0


      

Marco MSCHAP_SUPPORT

#define MSCHAP_SUPPORT                 0


      

Marco CHAP_SUPPORT

#define CHAP_SUPPORT                   1


      

Marco EAP_SUPPORT

#define EAP_SUPPORT                    0


      

Marco CCP_SUPPORT

#define CCP_SUPPORT                    0


      

Marco MPPE_SUPPORT

#define MPPE_SUPPORT                   0


      

Marco CCP_SUPPORT

#define CCP_SUPPORT                    1


      

Marco MSCHAP_SUPPORT

#define MSCHAP_SUPPORT                 1


      

Marco CHAP_SUPPORT

#define CHAP_SUPPORT                   1


      

Marco CBCP_SUPPORT

#define CBCP_SUPPORT                   0


      

Marco ECP_SUPPORT

#define ECP_SUPPORT                    0


      

Marco DEMAND_SUPPORT

#define DEMAND_SUPPORT                 0


      

Marco LQR_SUPPORT

#define LQR_SUPPORT                    0


      

Marco PPP_SERVER

#define PPP_SERVER                     0


      

Marco PPP_OUR_NAME

#define PPP_OUR_NAME                   "lwIP"


      

Marco VJ_SUPPORT

#define VJ_SUPPORT                     1


      

Marco VJ_SUPPORT

#define VJ_SUPPORT                     0


      

Marco PPP_MD5_RANDM

#define PPP_MD5_RANDM                  (CHAP_SUPPORT || EAP_SUPPORT || PPPOL2TP_AUTH_SUPPORT)


      

Marco LWIP_USE_EXTERNAL_POLARSSL

#define LWIP_USE_EXTERNAL_POLARSSL     0


      

Marco LWIP_USE_EXTERNAL_MBEDTLS

#define LWIP_USE_EXTERNAL_MBEDTLS      0


      

Marco FSM_DEFTIMEOUT

#define FSM_DEFTIMEOUT                 6


      

Marco FSM_DEFMAXTERMREQS

#define FSM_DEFMAXTERMREQS             2


      

Marco FSM_DEFMAXCONFREQS

#define FSM_DEFMAXCONFREQS             10


      

Marco FSM_DEFMAXNAKLOOPS

#define FSM_DEFMAXNAKLOOPS             5


      

Marco UPAP_DEFTIMEOUT

#define UPAP_DEFTIMEOUT                6


      

Marco UPAP_DEFTRANSMITS

#define UPAP_DEFTRANSMITS              10


      

Marco UPAP_DEFREQTIME

#define UPAP_DEFREQTIME                30


      

Marco CHAP_DEFTIMEOUT

#define CHAP_DEFTIMEOUT                6


      

Marco CHAP_DEFTRANSMITS

#define CHAP_DEFTRANSMITS              10


      

Marco CHAP_DEFRECHALLENGETIME

#define CHAP_DEFRECHALLENGETIME        0


      

Marco EAP_DEFREQTIME

#define EAP_DEFREQTIME                 6


      

Marco EAP_DEFALLOWREQ

#define EAP_DEFALLOWREQ                10


      

Marco EAP_DEFTIMEOUT

#define EAP_DEFTIMEOUT                 6


      

Marco EAP_DEFTRANSMITS

#define EAP_DEFTRANSMITS               10


      

Marco LCP_DEFLOOPBACKFAIL

#define LCP_DEFLOOPBACKFAIL            10


      

Marco LCP_ECHOINTERVAL

#define LCP_ECHOINTERVAL               0


      

Marco LCP_MAXECHOFAILS

#define LCP_MAXECHOFAILS               3


      

Marco PPP_MAXIDLEFLAG

#define PPP_MAXIDLEFLAG                100


      

Marco PPP_MRU

#define PPP_MRU                        1500


      

Marco PPP_DEFMRU

#define PPP_DEFMRU                     1500


      

Marco PPP_MAXMRU

#define PPP_MAXMRU                     1500


      

Marco PPP_MINMRU

#define PPP_MINMRU                     128


      

Marco PPPOL2TP_DEFMRU

#define PPPOL2TP_DEFMRU                1450


      

Marco MAXNAMELEN

#define MAXNAMELEN                     256


      

Marco MAXSECRETLEN

#define MAXSECRETLEN                   256


      

Marco LWIP_INCLUDED_POLARSSL_MD5

#define LWIP_INCLUDED_POLARSSL_MD5     1


      

Marco LWIP_INCLUDED_POLARSSL_MD4

#define LWIP_INCLUDED_POLARSSL_MD4     1
/* MSCHAP require MD4 support */

Marco LWIP_INCLUDED_POLARSSL_SHA1

#define LWIP_INCLUDED_POLARSSL_SHA1    1
/* MSCHAP require SHA1 support */

Marco LWIP_INCLUDED_POLARSSL_DES

#define LWIP_INCLUDED_POLARSSL_DES     1
/* MSCHAP require DES support */

Marco LWIP_INCLUDED_POLARSSL_ARC4

#define LWIP_INCLUDED_POLARSSL_ARC4    1
/* MPPE require ARC4 support */

Marco LWIP_INCLUDED_POLARSSL_MD4

#define LWIP_INCLUDED_POLARSSL_MD4     0


      

Marco LWIP_INCLUDED_POLARSSL_MD5

#define LWIP_INCLUDED_POLARSSL_MD5     0


      

Marco LWIP_INCLUDED_POLARSSL_SHA1

#define LWIP_INCLUDED_POLARSSL_SHA1    0


      

Marco LWIP_INCLUDED_POLARSSL_DES

#define LWIP_INCLUDED_POLARSSL_DES     0


      

Marco LWIP_INCLUDED_POLARSSL_ARC4

#define LWIP_INCLUDED_POLARSSL_ARC4    0


      

Marco PPP_NUM_TIMEOUTS

#define PPP_NUM_TIMEOUTS               0

      

Functions

Vars

Consts

Types

Typedefs