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

/freebsd-9.3-release/sys/netinet6/
H A Ddest6.c71 IP6_EXTHDR_CHECK(m, off, sizeof(*dstopts), IPPROTO_DONE);
81 IP6_EXTHDR_CHECK(m, off, dstoptlen, IPPROTO_DONE);
H A Droute6.c80 IP6_EXTHDR_CHECK(m, off, sizeof(*rh), IPPROTO_DONE);
H A Dicmp6.c231 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), );
275 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), );
321 IP6_EXTHDR_CHECK(m, 0, off + sizeof(struct icmp6_hdr), );
423 IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_hdr), IPPROTO_DONE);
675 IP6_EXTHDR_CHECK(m, off, sizeof(struct icmp6_nodeinfo),
775 IP6_EXTHDR_CHECK(m, off,
789 IP6_EXTHDR_CHECK(n, off,
984 IP6_EXTHDR_CHECK(m, off,
1019 IP6_EXTHDR_CHECK(m, 0,
1047 IP6_EXTHDR_CHECK(
[all...]
H A Dip6_input.c514 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), /* nothing */);
1091 IP6_EXTHDR_CHECK(m, off, sizeof(*hbh), -1);
1095 IP6_EXTHDR_CHECK(m, off, hbhlen, -1);
1304 * called IP6_EXTHDR_CHECK() and all the extension headers are located in the
H A Dfrag6.c176 IP6_EXTHDR_CHECK(m, offset, sizeof(struct ip6_frag), IPPROTO_DONE);
H A Dnd6_nbr.c126 IP6_EXTHDR_CHECK(m, off, icmp6len,);
653 IP6_EXTHDR_CHECK(m, off, icmp6len,);
H A Dnd6_rtr.c157 IP6_EXTHDR_CHECK(m, off, icmp6len,);
244 IP6_EXTHDR_CHECK(m, off, icmp6len,);
H A Dudp6_usrreq.c198 IP6_EXTHDR_CHECK(m, off, sizeof(struct udphdr), IPPROTO_DONE);
H A Dip6_mroute.c1735 IP6_EXTHDR_CHECK(m, off, minlen, IPPROTO_DONE);
/freebsd-9.3-release/sys/netinet/
H A Dip6.h264 * IP6_EXTHDR_CHECK ensures that region between the IP6 header and the
272 #define IP6_EXTHDR_CHECK(m, off, hlen, ret) \ macro
H A Dtcp_input.c527 IP6_EXTHDR_CHECK(m, *offp, sizeof(struct tcphdr), IPPROTO_DONE);
607 /* IP6_EXTHDR_CHECK() is already done at tcp6_input(). */
730 IP6_EXTHDR_CHECK(m, off0, off, );

Completed in 110 milliseconds