]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/route6.c
xnu-2782.30.5.tar.gz
[apple/xnu.git] / bsd / netinet6 / route6.c
index 9a8dc3cae212c404aa05aff4ce70b654d0c9ecbc..f2cb83006bdd50eaed0eddcdb02fd643be465a76 100644 (file)
@@ -95,7 +95,6 @@ route6_input(struct mbuf **mp, int *offp, int proto)
        }
 #endif /* notyet */
 
-#ifndef PULLDOWN_TEST
        IP6_EXTHDR_CHECK(m, off, sizeof(*rh), return IPPROTO_DONE);
 
        /* Expect 32-bit aligned data pointer on strict-align platforms */
@@ -103,17 +102,6 @@ route6_input(struct mbuf **mp, int *offp, int proto)
 
        ip6 = mtod(m, struct ip6_hdr *);
        rh = (struct ip6_rthdr *)((caddr_t)ip6 + off);
-#else
-       /* Expect 32-bit aligned data pointer on strict-align platforms */
-       MBUF_STRICT_DATA_ALIGNMENT_CHECK_32(m);
-
-       ip6 = mtod(m, struct ip6_hdr *);
-       IP6_EXTHDR_GET(rh, struct ip6_rthdr *, m, off, sizeof(*rh));
-       if (rh == NULL) {
-               ip6stat.ip6s_tooshort++;
-               return (IPPROTO_DONE);
-       }
-#endif
 
        switch (rh->ip6r_type) {
        default: