Index: sys/netinet6/in6.c =================================================================== --- sys/netinet6/in6.c +++ sys/netinet6/in6.c @@ -2423,6 +2423,8 @@ int in6_domifmtu(struct ifnet *ifp) { + if (ifp->if_afdata[AF_INET6] == NULL) + return (EPFNOSUPPORT); return (IN6_LINKMTU(ifp)); } Index: sys/netinet6/nd6.c =================================================================== --- sys/netinet6/nd6.c +++ sys/netinet6/nd6.c @@ -285,6 +285,8 @@ void nd6_setmtu(struct ifnet *ifp) { + if (!ifp->if_afdata[AF_INET6]) + return; nd6_setmtu0(ifp, ND_IFINFO(ifp)); }