pskb_may_pull_reason
reason = pskb_may_pull_reason(skb, offset + sizeof(u16));
reason = pskb_may_pull_reason(skb, VXLAN_HLEN);
return pskb_may_pull_reason(skb, len) == SKB_NOT_DROPPED_YET;
return pskb_may_pull_reason(skb, skb_network_offset(skb) + len);
reason = pskb_may_pull_reason(skb, maclen + nhlen);
enum skb_drop_reason reason = pskb_may_pull_reason(skb, ETH_HLEN);
drop_reason = pskb_may_pull_reason(skb, arp_hdr_len(dev));
reason = pskb_may_pull_reason(skb, sizeof(struct ipv6hdr));
reason = pskb_may_pull_reason(skb, inner_offset + 8);