There is no reason why one needs to have a lo(4) MTU that is arch specific.
authorclaudio <claudio@openbsd.org>
Wed, 14 May 2014 19:08:33 +0000 (19:08 +0000)
committerclaudio <claudio@openbsd.org>
Wed, 14 May 2014 19:08:33 +0000 (19:08 +0000)
Also making the size 32k + some extra is not very helpful since we don't
do something like zerocopy or sendfile. Just go back to 32768 and we can
bikeshed over the right value later on once we have features that benefit
from it. OK mpi@

sys/net/if_loop.c

index 93a9911..c6307e1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_loop.c,v 1.54 2014/04/19 11:01:37 henning Exp $    */
+/*     $OpenBSD: if_loop.c,v 1.55 2014/05/14 19:08:33 claudio Exp $    */
 /*     $NetBSD: if_loop.c,v 1.15 1996/05/07 02:40:33 thorpej Exp $     */
 
 /*
 #include <net/bpf.h>
 #endif
 
-#if defined(LARGE_LOMTU)
-#define LOMTU  (131072 +  MHLEN + MLEN)
-#else
-#define        LOMTU   (32768 +  MHLEN + MLEN)
-#endif
+#define        LOMTU   32768
 
 int    loop_clone_create(struct if_clone *, int);
 int    loop_clone_destroy(struct ifnet *);