Searched refs:IP6_EXTHDR_CHECK (Results 1 - 14 of 14) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/netinet6/
H A Ddest6.c71 IP6_EXTHDR_CHECK(m, off, sizeof(*dstopts), return IPPROTO_DONE);
81 IP6_EXTHDR_CHECK(m, off, dstoptlen, return IPPROTO_DONE);
H A Droute6.c74 IP6_EXTHDR_CHECK(m, off, sizeof(*rh), return IPPROTO_DONE);
93 * due to IP6_EXTHDR_CHECK assumption, we cannot handle
96 IP6_EXTHDR_CHECK(m, off, rhlen, return IPPROTO_DONE);
H A Dicmp6.c241 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), return);
278 IP6_EXTHDR_CHECK(m, 0, off + sizeof(struct icmp6_hdr), return);
379 IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_hdr), return IPPROTO_DONE);
649 IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_nodeinfo),
868 IP6_EXTHDR_CHECK(m, off,
904 IP6_EXTHDR_CHECK(m, 0, eoff +
934 IP6_EXTHDR_CHECK(m, 0, eoff + sizeof(*rth),
960 IP6_EXTHDR_CHECK(m, 0, eoff + rthlen,
982 IP6_EXTHDR_CHECK(m, 0, eoff +
2254 IP6_EXTHDR_CHECK(
[all...]
H A Dmld6.c205 IP6_EXTHDR_CHECK(m, off, sizeof(*mldh), return);
H A Dah_input.c577 IP6_EXTHDR_CHECK(m, off, sizeof(struct ah), {return IPPROTO_DONE;});
661 IP6_EXTHDR_CHECK(m, off, sizeof(struct ah) + sizoff + siz1,
747 IP6_EXTHDR_CHECK(m, off, sizeof(struct ah) + sizoff + siz1
H A Dip6_input.c452 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr),
1049 IP6_EXTHDR_CHECK(m, off, sizeof(*hbh), return -1);
1053 IP6_EXTHDR_CHECK(m, off, hbhlen, return -1);
1293 * called IP6_EXTHDR_CHECK() and all the extension headers are located in the
H A Desp_input.c584 IP6_EXTHDR_CHECK(m, off, ESPMAXLEN, {return IPPROTO_DONE;});
743 IP6_EXTHDR_CHECK(m, off, esplen + ivlen, return IPPROTO_DONE); /*XXX*/
H A Dnd6_nbr.c116 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
574 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
H A Dfrag6.c157 IP6_EXTHDR_CHECK(m, offset, sizeof(struct ip6_frag), return IPPROTO_DONE);
H A Dudp6_usrreq.c203 IP6_EXTHDR_CHECK(m, off, sizeof(struct udphdr), return IPPROTO_DONE);
H A Dnd6_rtr.c181 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
273 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
H A Dip6_mroute.c1687 IP6_EXTHDR_CHECK(m, off, minlen, return IPPROTO_DONE);
/macosx-10.5.8/xnu-1228.15.4/bsd/netinet/
H A Dip6.h248 * IP6_EXTHDR_CHECK ensures that region between the IP6 header and the
256 #define IP6_EXTHDR_CHECK(m, off, hlen, action) \ macro
H A Dtcp_input.c502 IP6_EXTHDR_CHECK(m, *offp, sizeof(struct tcphdr), return IPPROTO_DONE);
598 /* IP6_EXTHDR_CHECK() is already done at tcp6_input() */
723 IP6_EXTHDR_CHECK(m, off0, off, return);

Completed in 96 milliseconds