skb_gro_header
gh = skb_gro_header(skb, hlen, off_gnv);
gh = skb_gro_header(skb, off_gnv + gh_len, off_gnv);
vh = skb_gro_header(skb, hlen, off_vx);
ptr = skb_gro_header(skb, off + plen, off);
ptr = skb_gro_header(skb, plen, grc->offset);
uh = skb_gro_header(skb, hlen, off);
th = skb_gro_header(skb, hlen, off);
vhdr = skb_gro_header(skb, hlen, off_vlan);
eh = skb_gro_header(skb, hlen, off_eth);
iph = skb_gro_header(skb, hlen, off);
guehdr = skb_gro_header(skb, len, off);
greh = skb_gro_header(skb, hlen, off);
udpdata = skb_gro_header(skb, dlen, offset);
iph = skb_gro_header(skb, hlen, off);
opth = skb_gro_header(skb, off + sizeof(*opth), off);
opth = skb_gro_header(skb, off + len, off);
udpdata = skb_gro_header(skb, dlen, offset);