summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/nd6.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet6/nd6.c')
-rw-r--r--sys/netinet6/nd6.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/netinet6/nd6.c b/sys/netinet6/nd6.c
index 2a66bb6..8fc4abf 100644
--- a/sys/netinet6/nd6.c
+++ b/sys/netinet6/nd6.c
@@ -62,6 +62,7 @@
#include <net/if_dl.h>
#include <net/if_types.h>
#include <net/if_atm.h>
+#include <net/iso88025.h>
#include <net/fddi.h>
#include <net/route.h>
@@ -234,6 +235,9 @@ nd6_setmtu(ifp)
ndi->maxmtu = MIN(ETHERMTU, ifp->if_mtu);
break;
#endif
+ case IFT_ISO88025:
+ ndi->maxmtu = MIN(ISO88025_MAX_MTU, ifp->if_mtu);
+ break;
default:
ndi->maxmtu = ifp->if_mtu;
break;
@@ -2087,6 +2091,7 @@ nd6_storelladdr(ifp, rt, m, dst, desten)
#ifdef IFT_IEEE80211
case IFT_IEEE80211:
#endif
+ case IFT_ISO88025:
ETHER_MAP_IPV6_MULTICAST(&SIN6(dst)->sin6_addr,
desten);
return(1);
OpenPOWER on IntegriCloud