diff options
author | Paul Mackerras <paulus@samba.org> | 1997-04-30 05:46:24 +0000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 1997-04-30 05:46:24 +0000 |
commit | d7c1b0394cf9260b5ff6319bfbe055ea7fc70d23 (patch) | |
tree | 2b6459a0fb5e7bf89923ee9799811b0ac6e6d107 /include | |
parent | 555bf54ebb19ba62670bd9fab26c380a6cca2d86 (diff) | |
download | ppp-d7c1b0394cf9260b5ff6319bfbe055ea7fc70d23.tar.gz |
added in some mtu defns
Diffstat (limited to 'include')
-rw-r--r-- | include/net/ppp_defs.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/include/net/ppp_defs.h b/include/net/ppp_defs.h index 9b6ca4a..d1383f3 100644 --- a/include/net/ppp_defs.h +++ b/include/net/ppp_defs.h @@ -1,4 +1,4 @@ -/* $Id: ppp_defs.h,v 1.10 1997/03/04 03:32:37 paulus Exp $ */ +/* $Id: ppp_defs.h,v 1.11 1997/04/30 05:46:24 paulus Exp $ */ /* * ppp_defs.h - PPP definitions. @@ -35,7 +35,21 @@ */ #define PPP_HDRLEN 4 /* octets for standard ppp header */ #define PPP_FCSLEN 2 /* octets for FCS */ + +/* + * Packet sizes + * + * Note - lcp shouldn't be allowed to negotiate stuff outside these + * limits. See lcp.h in the pppd directory. + * (XXX - these constants should simply be shared by lcp.c instead + * of living in lcp.h) + */ +#define PPP_MTU 1500 /* Default MTU (size of Info field) */ +#define PPP_MAXMTU 65535 - (PPP_HDRLEN + PPP_FCSLEN) +#define PPP_MINMTU 64 #define PPP_MRU 1500 /* default MRU = max length of info field */ +#define PPP_MAXMRU 65000 /* Largest MRU we allow */ +#define PPP_MINMRU 128 #define PPP_ADDRESS(p) (((u_char *)(p))[0]) #define PPP_CONTROL(p) (((u_char *)(p))[1]) |