summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorart <art@openbsd.org>2002-05-20 22:29:57 +0000
committerart <art@openbsd.org>2002-05-20 22:29:57 +0000
commita9458553cdc9edfb1eca7c616d028560aed41dbd (patch)
tree401eae9c041684507382ceac44aedc7c3674db97
parentdoc new splassert sysctl behavior. (diff)
downloadwireguard-openbsd-a9458553cdc9edfb1eca7c616d028560aed41dbd.tar.xz
wireguard-openbsd-a9458553cdc9edfb1eca7c616d028560aed41dbd.zip
Allow SIOCSIFMTU on gif interfaces.
From Mattias Amnefelt mattiasa at e.kth.se. niels@ ok.
-rw-r--r--sys/net/if_gif.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/net/if_gif.c b/sys/net/if_gif.c
index 61d255b849e..56ef774ec4c 100644
--- a/sys/net/if_gif.c
+++ b/sys/net/if_gif.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_gif.c,v 1.21 2002/03/14 01:27:09 millert Exp $ */
+/* $OpenBSD: if_gif.c,v 1.22 2002/05/20 22:29:57 art Exp $ */
/* $KAME: if_gif.c,v 1.43 2001/02/20 08:51:07 itojun Exp $ */
/*
@@ -520,6 +520,10 @@ gif_ioctl(ifp, cmd, data)
/* if_ioctl() takes care of it */
break;
+ case SIOCSIFMTU:
+ ifp->if_mtu = ((struct ifreq *)data)->ifr_mtu;
+ break;
+
default:
error = EINVAL;
break;