Lines Matching refs:nhoff
119 int nhoff; in ipv6_gso_segment() local
126 nhoff = skb_network_header(skb) - skb_mac_header(skb); in ipv6_gso_segment()
156 skb->network_header = skb_mac_header(skb) + nhoff - skb->head; in ipv6_gso_segment()
165 ipv6h = (struct ipv6hdr *)(skb_mac_header(skb) + nhoff); in ipv6_gso_segment()
171 payload_len = skb->len - nhoff - sizeof(*ipv6h); in ipv6_gso_segment()
340 INDIRECT_CALLABLE_SCOPE int ipv6_gro_complete(struct sk_buff *skb, int nhoff) in ipv6_gro_complete() argument
349 skb_set_inner_network_header(skb, nhoff); in ipv6_gro_complete()
352 payload_len = skb->len - nhoff - sizeof(*iph); in ipv6_gro_complete()
364 iph = (struct ipv6hdr *)(skb->data + nhoff); in ipv6_gro_complete()
377 iph = (struct ipv6hdr *)(skb->data + nhoff); in ipv6_gro_complete()
381 nhoff += sizeof(*iph) + ipv6_exthdrs_len(iph, &ops); in ipv6_gro_complete()
386 udp6_gro_complete, skb, nhoff); in ipv6_gro_complete()
392 static int sit_gro_complete(struct sk_buff *skb, int nhoff) in sit_gro_complete() argument
396 return ipv6_gro_complete(skb, nhoff); in sit_gro_complete()
399 static int ip6ip6_gro_complete(struct sk_buff *skb, int nhoff) in ip6ip6_gro_complete() argument
403 return ipv6_gro_complete(skb, nhoff); in ip6ip6_gro_complete()
406 static int ip4ip6_gro_complete(struct sk_buff *skb, int nhoff) in ip4ip6_gro_complete() argument
410 return inet_gro_complete(skb, nhoff); in ip4ip6_gro_complete()