Searched refs:optoff (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/net/netfilter/
H A Dnf_conntrack_seqadj.c122 unsigned int dir, optoff, optend; nf_ct_sack_adjust() local
125 optoff = protoff + sizeof(struct tcphdr); nf_ct_sack_adjust()
133 while (optoff < optend) { nf_ct_sack_adjust()
135 unsigned char *op = skb->data + optoff; nf_ct_sack_adjust()
141 optoff++; nf_ct_sack_adjust()
145 if (optoff + 1 == optend || nf_ct_sack_adjust()
146 optoff + op[1] > optend || nf_ct_sack_adjust()
152 nf_ct_sack_block_adjust(skb, tcph, optoff + 2, nf_ct_sack_adjust()
153 optoff+op[1], nf_ct_sack_adjust()
155 optoff += op[1]; nf_ct_sack_adjust()
H A Dnf_synproxy_core.c190 unsigned int optoff, optend; synproxy_tstamp_adjust() local
196 optoff = protoff + sizeof(struct tcphdr); synproxy_tstamp_adjust()
202 while (optoff < optend) { synproxy_tstamp_adjust()
203 unsigned char *op = skb->data + optoff; synproxy_tstamp_adjust()
209 optoff++; synproxy_tstamp_adjust()
212 if (optoff + 1 == optend || synproxy_tstamp_adjust()
213 optoff + op[1] > optend || synproxy_tstamp_adjust()
233 optoff += op[1]; synproxy_tstamp_adjust()
H A Dxt_dccp.c45 unsigned int optoff = __dccp_hdr_len(dh); dccp_find_option() local
56 op = skb_header_pointer(skb, protoff + optoff, optlen, dccp_optbuf); dccp_find_option()
/linux-4.4.14/net/ipv6/
H A Dexthdrs.c71 static bool ip6_tlvopt_unknown(struct sk_buff *skb, int optoff) ip6_tlvopt_unknown() argument
73 switch ((skb_network_header(skb)[optoff] & 0xC0) >> 6) { ip6_tlvopt_unknown()
87 icmpv6_param_prob(skb, ICMPV6_UNK_OPTION, optoff); ip6_tlvopt_unknown()
178 static bool ipv6_dest_hao(struct sk_buff *skb, int optoff) ipv6_dest_hao() argument
193 hao = (struct ipv6_destopt_hao *)(skb_network_header(skb) + optoff); ipv6_dest_hao()
218 optoff); ipv6_dest_hao()
545 static bool ipv6_hop_ra(struct sk_buff *skb, int optoff) ipv6_hop_ra() argument
549 if (nh[optoff + 1] == 2) { ipv6_hop_ra()
551 memcpy(&IP6CB(skb)->ra, nh + optoff + 2, sizeof(IP6CB(skb)->ra)); ipv6_hop_ra()
555 nh[optoff + 1]); ipv6_hop_ra()
562 static bool ipv6_hop_jumbo(struct sk_buff *skb, int optoff) ipv6_hop_jumbo() argument
568 if (nh[optoff + 1] != 4 || (optoff & 3) != 2) { ipv6_hop_jumbo()
570 nh[optoff+1]); ipv6_hop_jumbo()
576 pkt_len = ntohl(*(__be32 *)(nh + optoff + 2)); ipv6_hop_jumbo()
580 icmpv6_param_prob(skb, ICMPV6_HDR_FIELD, optoff+2); ipv6_hop_jumbo()
586 icmpv6_param_prob(skb, ICMPV6_HDR_FIELD, optoff); ipv6_hop_jumbo()

Completed in 199 milliseconds