Lines Matching refs:len
23 skb->len - dataoff, protocol, in nf_ip_checksum()
34 skb->len - dataoff, in nf_ip_checksum()
44 unsigned int dataoff, unsigned int len, in nf_ip_checksum_partial() argument
52 if (len == skb->len - dataoff) in nf_ip_checksum_partial()
57 skb->len - dataoff, 0); in nf_ip_checksum_partial()
59 return __skb_checksum_complete_head(skb, dataoff + len); in nf_ip_checksum_partial()
75 skb->len - dataoff, protocol, in nf_ip6_checksum()
86 skb->len - dataoff, in nf_ip6_checksum()
98 unsigned int dataoff, unsigned int len, in nf_ip6_checksum_partial() argument
107 if (len == skb->len - dataoff) in nf_ip6_checksum_partial()
114 skb->len - dataoff, in nf_ip6_checksum_partial()
118 return __skb_checksum_complete_head(skb, dataoff + len); in nf_ip6_checksum_partial()
143 unsigned int dataoff, unsigned int len, in nf_checksum_partial() argument
150 csum = nf_ip_checksum_partial(skb, hook, dataoff, len, in nf_checksum_partial()
154 csum = nf_ip6_checksum_partial(skb, hook, dataoff, len, in nf_checksum_partial()
222 int len, off = sizeof(struct ipv6hdr); in nf_ip6_check_hbh_len() local
228 len = (nh[1] + 1) << 3; in nf_ip6_check_hbh_len()
230 if (!pskb_may_pull(skb, off + len)) in nf_ip6_check_hbh_len()
235 len -= 2; in nf_ip6_check_hbh_len()
236 while (len > 0) { in nf_ip6_check_hbh_len()
241 len--; in nf_ip6_check_hbh_len()
244 if (len < 2) in nf_ip6_check_hbh_len()
247 if (optlen > len) in nf_ip6_check_hbh_len()
259 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) in nf_ip6_check_hbh_len()
264 len -= optlen; in nf_ip6_check_hbh_len()
267 return len ? -EBADMSG : 0; in nf_ip6_check_hbh_len()