summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>1997-04-30 05:46:24 +0000
committerPaul Mackerras <paulus@samba.org>1997-04-30 05:46:24 +0000
commitd7c1b0394cf9260b5ff6319bfbe055ea7fc70d23 (patch)
tree2b6459a0fb5e7bf89923ee9799811b0ac6e6d107 /include
parent555bf54ebb19ba62670bd9fab26c380a6cca2d86 (diff)
downloadppp-d7c1b0394cf9260b5ff6319bfbe055ea7fc70d23.tar.gz
added in some mtu defns
Diffstat (limited to 'include')
-rw-r--r--include/net/ppp_defs.h16
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])