Searched refs:optoff (Results 1 – 3 of 3) sorted by relevance
/linux-3.4.99/net/ipv6/ |
D | exthdrs.c | 115 static int ip6_tlvopt_unknown(struct sk_buff *skb, int optoff) in ip6_tlvopt_unknown() argument 117 switch ((skb_network_header(skb)[optoff] & 0xC0) >> 6) { in ip6_tlvopt_unknown() 131 icmpv6_param_prob(skb, ICMPV6_UNK_OPTION, optoff); in ip6_tlvopt_unknown() 199 static int ipv6_dest_hao(struct sk_buff *skb, int optoff) in ipv6_dest_hao() argument 214 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff); in ipv6_dest_hao() 239 optoff); in ipv6_dest_hao() 566 static int ipv6_hop_ra(struct sk_buff *skb, int optoff) in ipv6_hop_ra() argument 570 if (nh[optoff + 1] == 2) { in ipv6_hop_ra() 571 IP6CB(skb)->ra = optoff; in ipv6_hop_ra() 575 nh[optoff + 1]); in ipv6_hop_ra() [all …]
|
/linux-3.4.99/net/ipv4/netfilter/ |
D | nf_nat_helper.c | 335 unsigned int dir, optoff, optend; in nf_nat_sack_adjust() local 338 optoff = ip_hdrlen(skb) + sizeof(struct tcphdr); in nf_nat_sack_adjust() 346 while (optoff < optend) { in nf_nat_sack_adjust() 348 unsigned char *op = skb->data + optoff; in nf_nat_sack_adjust() 354 optoff++; in nf_nat_sack_adjust() 358 if (optoff + 1 == optend || in nf_nat_sack_adjust() 359 optoff + op[1] > optend || in nf_nat_sack_adjust() 365 sack_adjust(skb, tcph, optoff+2, in nf_nat_sack_adjust() 366 optoff+op[1], &nat->seq[!dir]); in nf_nat_sack_adjust() 367 optoff += op[1]; in nf_nat_sack_adjust()
|
/linux-3.4.99/net/netfilter/ |
D | xt_dccp.c | 45 unsigned int optoff = __dccp_hdr_len(dh); in dccp_find_option() local 56 op = skb_header_pointer(skb, protoff + optoff, optlen, dccp_optbuf); in dccp_find_option()
|