ipv6_skip_exthdr
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, start, l4_proto, &frag_off);
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, network_hdr.raw - skb->data +
ret = ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data,
ret = ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_proto,
ipv6_skip_exthdr(skb, skb_network_offset(skb) +
ipv6_skip_exthdr(skb, skb_network_offset(skb) +
start = ipv6_skip_exthdr(skb, start, &l4_hdr, &frag_off);
ipv6_skip_exthdr(skb, exthdr - skb->data, &tun_prot, &frag_off);
ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_prot, &frag_off);
ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_prot, &frag_off);
ipv6_skip_exthdr(skb, exthdr - skb->data, &tun_prot, &frag_off);
ipv6_skip_exthdr(skb, exthdr - skb->data,
ipv6_skip_exthdr(skb, exthdr - skb->data, &l4_prot, &frag_off);
if (ipv6_skip_exthdr(skb, start, &proto, &foff) < 0 ||
int ipv6_skip_exthdr(const struct sk_buff *, int start, u8 *nexthdrp,
offset = ipv6_skip_exthdr(skb, start, &nexthdr, &frag_off);
ipv6_skip_exthdr(skb, skb_network_offset(skb) + sizeof(iph),
offset_ph = ipv6_skip_exthdr(skb, sizeof(_ip6h), &nexthdr, &frag_off);
offset_ph = ipv6_skip_exthdr(skb, sizeof(_iph), &nexthdr, &frag_off);
ipv6_skip_exthdr(skb, 0, &proto, &frag);
offset = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &proto,
offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off);
ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &proto, &frag);
ipv6_skip_exthdr(skb, 0, &proto, &frag);
EXPORT_SYMBOL(ipv6_skip_exthdr);
inner_offset = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr),
ptr = ipv6_skip_exthdr(skb, ptr, &nexthdr, &frag_off);
offset = ipv6_skip_exthdr(skb, sizeof(*hdr),
offset = ipv6_skip_exthdr(skb, sizeof(*hdr), &nexthdr, &frag_off);
offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off);
thoff = ipv6_skip_exthdr(skb, ((u8 *)(ip6h + 1) - skb->data), &proto, &fo);
tcphoff = ipv6_skip_exthdr(oldskb, ((u8 *)(oip6h + 1) - oldskb->data),
thoff = ipv6_skip_exthdr(skb, ((u8 *)(ip6h + 1) - skb->data), &proto, &fo);
thoff = ipv6_skip_exthdr(skb, ((u8*)(ip6h+1) - skb->data), &proto, &fo);
inside_hdrlen = ipv6_skip_exthdr(skb, outside_hdrlen + sizeof(_icmph) +
protoff = ipv6_skip_exthdr(skb,
protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum,
protoff = ipv6_skip_exthdr(skb, extoff, &nexthdr, &frag_off);
ofs = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr,
start = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, &frag_off);
int hdrlen = ipv6_skip_exthdr(skb,
hdroff = ipv6_skip_exthdr(skb, iphdroff + sizeof(*ipv6h),
hdrlen = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr),
thoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr,
tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off);
tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off);
protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, &frag_off);
offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off);
offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off);
offset = ipv6_skip_exthdr(skb, offset, &nexthdr, &frag_off);