optoff 73 net/ipv6/exthdrs.c static bool ip6_tlvopt_unknown(struct sk_buff *skb, int optoff, optoff 87 net/ipv6/exthdrs.c switch ((skb_network_header(skb)[optoff] & 0xC0) >> 6) { optoff 102 net/ipv6/exthdrs.c icmpv6_param_prob(skb, ICMPV6_UNK_OPTION, optoff); optoff 208 net/ipv6/exthdrs.c static bool ipv6_dest_hao(struct sk_buff *skb, int optoff) optoff 222 net/ipv6/exthdrs.c hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff); optoff 247 net/ipv6/exthdrs.c optoff); optoff 724 net/ipv6/exthdrs.c static bool ipv6_hop_ra(struct sk_buff *skb, int optoff) optoff 728 net/ipv6/exthdrs.c if (nh[optoff + 1] == 2) { optoff 730 net/ipv6/exthdrs.c memcpy(&IP6CB(skb)->ra, nh + optoff + 2, sizeof(IP6CB(skb)->ra)); optoff 734 net/ipv6/exthdrs.c nh[optoff + 1]); optoff 741 net/ipv6/exthdrs.c static bool ipv6_hop_jumbo(struct sk_buff *skb, int optoff) optoff 748 net/ipv6/exthdrs.c if (nh[optoff + 1] != 4 || (optoff & 3) != 2) { optoff 750 net/ipv6/exthdrs.c nh[optoff+1]); optoff 755 net/ipv6/exthdrs.c pkt_len = ntohl(*(__be32 *)(nh + optoff + 2)); optoff 758 net/ipv6/exthdrs.c icmpv6_param_prob(skb, ICMPV6_HDR_FIELD, optoff+2); optoff 763 net/ipv6/exthdrs.c icmpv6_param_prob(skb, ICMPV6_HDR_FIELD, optoff); optoff 785 net/ipv6/exthdrs.c static bool ipv6_hop_calipso(struct sk_buff *skb, int optoff) optoff 789 net/ipv6/exthdrs.c if (nh[optoff + 1] < 8) optoff 792 net/ipv6/exthdrs.c if (nh[optoff + 6] * 4 + 8 > nh[optoff + 1]) optoff 795 net/ipv6/exthdrs.c if (!calipso_validate(skb, nh + optoff)) optoff 124 net/netfilter/nf_conntrack_seqadj.c unsigned int dir, optoff, optend; optoff 126 net/netfilter/nf_conntrack_seqadj.c optoff = protoff + sizeof(struct tcphdr); optoff 135 net/netfilter/nf_conntrack_seqadj.c while (optoff < optend) { optoff 137 net/netfilter/nf_conntrack_seqadj.c unsigned char *op = skb->data + optoff; optoff 143 net/netfilter/nf_conntrack_seqadj.c optoff++; optoff 147 net/netfilter/nf_conntrack_seqadj.c if (optoff + 1 == optend || optoff 148 net/netfilter/nf_conntrack_seqadj.c optoff + op[1] > optend || optoff 154 net/netfilter/nf_conntrack_seqadj.c nf_ct_sack_block_adjust(skb, tcph, optoff + 2, optoff 155 net/netfilter/nf_conntrack_seqadj.c optoff+op[1], optoff 157 net/netfilter/nf_conntrack_seqadj.c optoff += op[1]; optoff 185 net/netfilter/nf_synproxy_core.c unsigned int optoff, optend; optoff 191 net/netfilter/nf_synproxy_core.c optoff = protoff + sizeof(struct tcphdr); optoff 197 net/netfilter/nf_synproxy_core.c while (optoff < optend) { optoff 198 net/netfilter/nf_synproxy_core.c unsigned char *op = skb->data + optoff; optoff 204 net/netfilter/nf_synproxy_core.c optoff++; optoff 207 net/netfilter/nf_synproxy_core.c if (optoff + 1 == optend || optoff 208 net/netfilter/nf_synproxy_core.c optoff + op[1] > optend || optoff 228 net/netfilter/nf_synproxy_core.c optoff += op[1]; optoff 42 net/netfilter/xt_dccp.c unsigned int optoff = __dccp_hdr_len(dh); optoff 53 net/netfilter/xt_dccp.c op = skb_header_pointer(skb, protoff + optoff, optlen, dccp_optbuf);