skb_postpull_rcsum
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, skb->data, ptr - (void *)skb->data);
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, unicast_packet, sizeof(*unicast_packet));
skb_postpull_rcsum(skb, unicast_packet, sizeof(*unicast_packet));
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, skb_mac_header(skb), skb->mac_len);
skb_postpull_rcsum(skb, skb_mac_header(skb), mlen);
skb_postpull_rcsum(skb, old_data + off, len);
skb_postpull_rcsum(skb, skb_network_header(skb), hdroff);
skb_postpull_rcsum(skb, data, len);
skb_postpull_rcsum(skb, skb->data + (2 * ETH_ALEN), VLAN_HLEN);
skb_postpull_rcsum(skb, mpls_hdr(skb), MPLS_HLEN);
skb_postpull_rcsum(skb, start, OCELOT_TOTAL_TAG_LEN);
skb_postpull_rcsum(skb, udp_hdr(skb), len);
skb_postpull_rcsum(skb, udp_hdr(skb), len);
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, skb_network_header(skb),
skb_postpull_rcsum(skb, skb_network_header(skb),
skb_postpull_rcsum(skb, skb_transport_header(skb),
skb_postpull_rcsum(skb, skb_network_header(skb),
skb_postpull_rcsum(skb, skb_transport_header(skb),
skb_postpull_rcsum(skb, oldhdr,
skb_postpull_rcsum(skb, skb_network_header(skb), sizeof(*oldhdr));
skb_postpull_rcsum(skb, skb_network_header(skb),
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, skb_network_header(skb),
skb_postpull_rcsum(skb, skb_network_header(skb),
skb_postpull_rcsum(skb, skb_network_header(skb),
skb_postpull_rcsum(skb, skb_network_header(skb), off);
skb_postpull_rcsum(skb, skb->data + snap_offs,
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_ALEN * 2);
skb_postpull_rcsum(skb, eth_hdr(skb), ETH_HLEN);
skb_postpull_rcsum(skb, &payload, ETH_ALEN + 2);