342 |
/* ---------- PPP options ---------- */ |
/* ---------- PPP options ---------- */ |
343 |
|
|
344 |
#ifndef PPP_SUPPORT |
#ifndef PPP_SUPPORT |
345 |
#define PPP_SUPPORT 0 /* Set for PPP */ |
#define PPP_SUPPORT 0 /* Set for PPP */ |
346 |
#endif |
#endif |
347 |
|
|
348 |
#if PPP_SUPPORT |
#if PPP_SUPPORT |
349 |
|
|
350 |
#define NUM_PPP 1 /* Max PPP sessions. */ |
#define NUM_PPP 1 /* Max PPP sessions. */ |
351 |
|
|
352 |
|
|
353 |
|
|
354 |
#ifndef PAP_SUPPORT |
#ifndef PAP_SUPPORT |
355 |
#define PAP_SUPPORT 0 /* Set for PAP. */ |
#define PAP_SUPPORT 0 /* Set for PAP. */ |
356 |
#endif |
#endif |
357 |
|
|
358 |
#ifndef CHAP_SUPPORT |
#ifndef CHAP_SUPPORT |
359 |
#define CHAP_SUPPORT 0 /* Set for CHAP. */ |
#define CHAP_SUPPORT 0 /* Set for CHAP. */ |
360 |
#endif |
#endif |
361 |
|
|
362 |
#define MSCHAP_SUPPORT 0 /* Set for MSCHAP (NOT FUNCTIONAL!) */ |
#define MSCHAP_SUPPORT 0 /* Set for MSCHAP (NOT FUNCTIONAL!) */ |
363 |
#define CBCP_SUPPORT 0 /* Set for CBCP (NOT FUNCTIONAL!) */ |
#define CBCP_SUPPORT 0 /* Set for CBCP (NOT FUNCTIONAL!) */ |
364 |
#define CCP_SUPPORT 0 /* Set for CCP (NOT FUNCTIONAL!) */ |
#define CCP_SUPPORT 0 /* Set for CCP (NOT FUNCTIONAL!) */ |
365 |
|
|
366 |
#ifndef VJ_SUPPORT |
#ifndef VJ_SUPPORT |
367 |
#define VJ_SUPPORT 0 /* Set for VJ header compression. */ |
#define VJ_SUPPORT 0 /* Set for VJ header compression. */ |
368 |
#endif |
#endif |
369 |
|
|
370 |
#ifndef MD5_SUPPORT |
#ifndef MD5_SUPPORT |
371 |
#define MD5_SUPPORT 0 /* Set for MD5 (see also CHAP) */ |
#define MD5_SUPPORT 0 /* Set for MD5 (see also CHAP) */ |
372 |
#endif |
#endif |
373 |
|
|
374 |
|
|
375 |
/* |
/* |
376 |
* Timeouts. |
* Timeouts. |
377 |
*/ |
*/ |
378 |
#define FSM_DEFTIMEOUT 6 /* Timeout time in seconds */ |
#define FSM_DEFTIMEOUT 6 /* Timeout time in seconds */ |
379 |
#define FSM_DEFMAXTERMREQS 2 /* Maximum Terminate-Request transmissions */ |
#define FSM_DEFMAXTERMREQS 2 /* Maximum Terminate-Request transmissions */ |
380 |
#define FSM_DEFMAXCONFREQS 10 /* Maximum Configure-Request transmissions */ |
#define FSM_DEFMAXCONFREQS 10 /* Maximum Configure-Request transmissions */ |
381 |
#define FSM_DEFMAXNAKLOOPS 5 /* Maximum number of nak loops */ |
#define FSM_DEFMAXNAKLOOPS 5 /* Maximum number of nak loops */ |
382 |
|
|
383 |
#define UPAP_DEFTIMEOUT 6 /* Timeout (seconds) for retransmitting req */ |
#define UPAP_DEFTIMEOUT 6 /* Timeout (seconds) for retransmitting req */ |
384 |
#define UPAP_DEFREQTIME 30 /* Time to wait for auth-req from peer */ |
#define UPAP_DEFREQTIME 30 /* Time to wait for auth-req from peer */ |
385 |
|
|
386 |
#define CHAP_DEFTIMEOUT 6 /* Timeout time in seconds */ |
#define CHAP_DEFTIMEOUT 6 /* Timeout time in seconds */ |
387 |
#define CHAP_DEFTRANSMITS 10 /* max # times to send challenge */ |
#define CHAP_DEFTRANSMITS 10 /* max # times to send challenge */ |
388 |
|
|
389 |
|
|
390 |
/* Interval in seconds between keepalive echo requests, 0 to disable. */ |
/* Interval in seconds between keepalive echo requests, 0 to disable. */ |
391 |
#if 1 |
#if 1 |
392 |
#define LCP_ECHOINTERVAL 0 |
#define LCP_ECHOINTERVAL 0 |
393 |
#else |
#else |
394 |
#define LCP_ECHOINTERVAL 10 |
#define LCP_ECHOINTERVAL 10 |
395 |
#endif |
#endif |
396 |
|
|
397 |
/* Number of unanswered echo requests before failure. */ |
/* Number of unanswered echo requests before failure. */ |
398 |
#define LCP_MAXECHOFAILS 3 |
#define LCP_MAXECHOFAILS 3 |
399 |
|
|
400 |
/* Max Xmit idle time (in jiffies) before resend flag char. */ |
/* Max Xmit idle time (in jiffies) before resend flag char. */ |
401 |
#define PPP_MAXIDLEFLAG 100 |
#define PPP_MAXIDLEFLAG 100 |
402 |
|
|
403 |
/* |
/* |
404 |
* Packet sizes |
* Packet sizes |
408 |
* (XXX - these constants should simply be shared by lcp.c instead |
* (XXX - these constants should simply be shared by lcp.c instead |
409 |
* of living in lcp.h) |
* of living in lcp.h) |
410 |
*/ |
*/ |
411 |
#define PPP_MTU 1500 /* Default MTU (size of Info field) */ |
#define PPP_MTU 1500 /* Default MTU (size of Info field) */ |
412 |
#if 0 |
#if 0 |
413 |
#define PPP_MAXMTU 65535 - (PPP_HDRLEN + PPP_FCSLEN) |
#define PPP_MAXMTU 65535 - (PPP_HDRLEN + PPP_FCSLEN) |
414 |
#else |
#else |
415 |
#define PPP_MAXMTU 1500 /* Largest MTU we allow */ |
#define PPP_MAXMTU 1500 /* Largest MTU we allow */ |
416 |
#endif |
#endif |
417 |
#define PPP_MINMTU 64 |
#define PPP_MINMTU 64 |
418 |
#define PPP_MRU 1500 /* default MRU = max length of info field */ |
#define PPP_MRU 1500 /* default MRU = max length of info field */ |
419 |
#define PPP_MAXMRU 1500 /* Largest MRU we allow */ |
#define PPP_MAXMRU 1500 /* Largest MRU we allow */ |
420 |
#define PPP_DEFMRU 296 /* Try for this */ |
#define PPP_DEFMRU 296 /* Try for this */ |
421 |
#define PPP_MINMRU 128 /* No MRUs below this */ |
#define PPP_MINMRU 128 /* No MRUs below this */ |
422 |
|
|
423 |
|
|
424 |
#define MAXNAMELEN 256 /* max length of hostname or name for auth */ |
#define MAXNAMELEN 256 /* max length of hostname or name for auth */ |
425 |
#define MAXSECRETLEN 256 /* max length of password or secret */ |
#define MAXSECRETLEN 256 /* max length of password or secret */ |
426 |
|
|
427 |
#endif /* PPP_SUPPORT */ |
#endif /* PPP_SUPPORT */ |
428 |
|
|