skb_is_nonlinear
if (unlikely(skb_is_nonlinear(skb)))
return (skb_is_nonlinear(skb) ? __skb_linearize(skb) : 0);