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

/darwin-on-arm/xnu/bsd/netinet6/
H A Ddest6.c67 IP6_EXTHDR_CHECK(m, off, sizeof(*dstopts), return IPPROTO_DONE);
77 IP6_EXTHDR_CHECK(m, off, dstoptlen, return IPPROTO_DONE);
H A Droute6.c105 IP6_EXTHDR_CHECK(m, off, sizeof(*rh), return IPPROTO_DONE);
131 * due to IP6_EXTHDR_CHECK assumption, we cannot handle
134 IP6_EXTHDR_CHECK(m, off, rhlen, return IPPROTO_DONE);
H A Dicmp6.c253 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr),return );
297 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), return);
343 IP6_EXTHDR_CHECK(m, 0, off + sizeof(struct icmp6_hdr), return);
444 IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_hdr), return IPPROTO_DONE);
742 IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_nodeinfo),
962 IP6_EXTHDR_CHECK(m, off,
998 IP6_EXTHDR_CHECK(m, 0, eoff +
1028 IP6_EXTHDR_CHECK(m, 0, eoff + sizeof(*rth),
1054 IP6_EXTHDR_CHECK(m, 0, eoff + rthlen,
1076 IP6_EXTHDR_CHECK(
[all...]
H A Dah_input.c639 IP6_EXTHDR_CHECK(m, off, sizeof(struct ah), {return IPPROTO_DONE;});
726 IP6_EXTHDR_CHECK(m, off, sizeof(struct ah) + sizoff + siz1,
812 IP6_EXTHDR_CHECK(m, off, sizeof(struct ah) + sizoff + siz1
H A Dip6_input.c615 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr),
1257 IP6_EXTHDR_CHECK(m, off, sizeof(*hbh), return -1);
1261 IP6_EXTHDR_CHECK(m, off, hbhlen, return -1);
1477 * called IP6_EXTHDR_CHECK() and all the extension headers are located in the
H A Dfrag6.c189 IP6_EXTHDR_CHECK(m, offset, sizeof(struct ip6_frag), return IPPROTO_DONE);
H A Dudp6_usrreq.c218 IP6_EXTHDR_CHECK(m, off, sizeof(struct udphdr), return IPPROTO_DONE);
H A Desp_input.c748 IP6_EXTHDR_CHECK(m, off, ESPMAXLEN, {return IPPROTO_DONE;});
912 IP6_EXTHDR_CHECK(m, off, esplen + ivlen, return IPPROTO_DONE); /*XXX*/
H A Dnd6_nbr.c280 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
879 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
H A Dip6_mroute.c1726 IP6_EXTHDR_CHECK(m, off, minlen, return IPPROTO_DONE);
H A Dnd6_rtr.c319 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
432 IP6_EXTHDR_CHECK(m, off, icmp6len, return);
/darwin-on-arm/xnu/bsd/netinet/
H A Dip6.h296 * IP6_EXTHDR_CHECK ensures that region between the IP6 header and the
304 #define IP6_EXTHDR_CHECK(m, off, hlen, action) \ macro
H A Dtcp_input.c768 IP6_EXTHDR_CHECK(m, *offp, sizeof(struct tcphdr), return IPPROTO_DONE);
1160 /* IP6_EXTHDR_CHECK() is already done at tcp6_input() */
1342 IP6_EXTHDR_CHECK(m, off0, off, return);

Completed in 59 milliseconds