Lines Matching refs:off
185 int len, off = sizeof(struct ipv6hdr); in nf_ip6_check_hbh_len() local
188 if (!pskb_may_pull(skb, off + 8)) in nf_ip6_check_hbh_len()
193 if (!pskb_may_pull(skb, off + len)) in nf_ip6_check_hbh_len()
197 off += 2; in nf_ip6_check_hbh_len()
202 if (nh[off] == IPV6_TLV_PAD1) { in nf_ip6_check_hbh_len()
203 off++; in nf_ip6_check_hbh_len()
209 optlen = nh[off + 1] + 2; in nf_ip6_check_hbh_len()
213 if (nh[off] == IPV6_TLV_JUMBO) { in nf_ip6_check_hbh_len()
216 if (nh[off + 1] != 4 || (off & 3) != 2) in nf_ip6_check_hbh_len()
218 pkt_len = ntohl(*(__be32 *)(nh + off + 2)); in nf_ip6_check_hbh_len()
226 off += optlen; in nf_ip6_check_hbh_len()