summaryrefslogtreecommitdiffstats
path: root/sys/net/if_tun.h
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>1997-06-11 20:15:50 +0000
committerjulian <julian@FreeBSD.org>1997-06-11 20:15:50 +0000
commit8022bba3f4c54d3b3614269a0eff4fccf6b283a1 (patch)
tree454075c3d5d3f97c14b70db19146392c7a1f3108 /sys/net/if_tun.h
parentdad173c0c8588a4ace24e3e2fa4cf8bfc3fc954e (diff)
downloadFreeBSD-src-8022bba3f4c54d3b3614269a0eff4fccf6b283a1.zip
FreeBSD-src-8022bba3f4c54d3b3614269a0eff4fccf6b283a1.tar.gz
As the Tunnel device has no real inherrent MRU limit,
so don't enforce the MTU as an MRU. Allow bidirectional ppp MTU negotiation, by checking against a differnt figure for MRU. Make it large enough for ATM frames at least. Submitted by: archie@whistle.com (archie cobbs)
Diffstat (limited to 'sys/net/if_tun.h')
-rw-r--r--sys/net/if_tun.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/net/if_tun.h b/sys/net/if_tun.h
index 404a877..6c44fcd 100644
--- a/sys/net/if_tun.h
+++ b/sys/net/if_tun.h
@@ -38,9 +38,12 @@ struct tun_softc {
struct selinfo tun_wsel; /* write select (not used) */
};
-/* Default maximum packet size */
+/* Maximum transmit packet size (default) */
#define TUNMTU 1500
+/* Maximum receive packet size (hard limit) */
+#define TUNMRU 16384
+
struct tuninfo {
int baudrate; /* linespeed */
short mtu; /* maximum transmission unit */
OpenPOWER on IntegriCloud