ipv6_find_hdr
ipv6_find_hdr(skb, &h_offset, IPPROTO_TCP, NULL, NULL);
l4_proto = ipv6_find_hdr(skb, &hlen, IPPROTO_TCP, NULL, NULL);
l4_proto = ipv6_find_hdr(skb, &offset, -1, NULL, NULL);
proto = ipv6_find_hdr(skb, &offset, -1, NULL, NULL);
iphdr->protocol = ipv6_find_hdr(skb, &iphdr->len, -1,
int ipv6_find_hdr(const struct sk_buff *skb, unsigned int *offset, int target,
protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags);
protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags);
protohdr = ipv6_find_hdr(pkt->skb, &thoff, -1, &frag_off, &flags);
if (ipv6_find_hdr(skb, &srhoff, IPPROTO_ROUTING, NULL, NULL) < 0)
if (ipv6_find_hdr(skb, &srhoff, IPPROTO_ROUTING, NULL, NULL) < 0) {
if (ipv6_find_hdr(skb, &hdroff, IPPROTO_IPV6, NULL, NULL) < 0)
if (ipv6_find_hdr(skb, &srhoff, IPPROTO_ROUTING, NULL, NULL) < 0)
EXPORT_SYMBOL(ipv6_find_hdr);
protohdr = ipv6_find_hdr(skb, protoff, -1, &_frag_off, NULL);
err = ipv6_find_hdr(skb, &ptr, NEXTHDR_AUTH, NULL, NULL);
err = ipv6_find_hdr(skb, &ptr, NEXTHDR_FRAGMENT, NULL, NULL);
err = ipv6_find_hdr(skb, &ptr,
err = ipv6_find_hdr(skb, &ptr, NEXTHDR_ROUTING, NULL, NULL);
if (ipv6_find_hdr(skb, &srhoff, IPPROTO_ROUTING, NULL, NULL) < 0)
if (ipv6_find_hdr(skb, &srhoff, IPPROTO_ROUTING, NULL, NULL) < 0)
tproto = ipv6_find_hdr(skb, &thoff, -1, NULL, NULL);
if (ipv6_find_hdr(skb, &srhoff, IPPROTO_ROUTING, NULL, &flags) < 0)
nexthdr = ipv6_find_hdr(skb, &off, -1, NULL, NULL);
if (ipv6_find_hdr(skb, &off, proto, NULL, NULL) < 0)
ipv6_find_hdr(skb, &icmp_offset, IPPROTO_ICMPV6, &fragoffs, NULL);
protocol = ipv6_find_hdr(skb, &offs, -1, &fragoffs, NULL);
err = ipv6_find_hdr(pkt->skb, &offset, priv->type, NULL, NULL);
l4proto = ipv6_find_hdr(pkt->skb, &thoff, -1, &fragoff, &fh_flags);
nexthdr = ipv6_find_hdr(skb, &nhoff, -1, &fragoff, &flag);
nexthdr = ipv6_find_hdr(skb, &nhoff, -1, &fragoff, &flag);
tproto = ipv6_find_hdr(skb, &thoff, -1, NULL, NULL);
ipproto = ipv6_find_hdr(skb, &thoff, -1, &fragoff, NULL);
recalc_csum = (ipv6_find_hdr(skb, &offset,
nexthdr = ipv6_find_hdr(skb, &payload_ofs, -1, &frag_off, &flags);
nexthdr = ipv6_find_hdr(skb, &payload_ofs, -1, &frag_off, &flags);
ret = ipv6_find_hdr(skb, hoffset, header_type, NULL, NULL) == header_type ? 0 : -EINVAL;