skb_header_cloned
bool cloned = skb_cloned(*skb) || skb_header_cloned(*skb) ||
if (needed_headroom || needed_tailroom || skb_header_cloned(skb)) {
if (needed_headroom || needed_tailroom || skb_header_cloned(skb)) {
skb_header_cloned(skb))) {
if (skb_header_cloned(skb)) {
if (!skb_header_cloned(skb) &&
if ((skb_header_cloned(skb) || headroom < 0) &&
!skb_header_cloned(skb) && skb_headroom(skb) >= hdr_len;
if (skb_header_cloned(skb)) {
if (skb_headroom(skb) < drvr->hdrlen || skb_header_cloned(skb)) {
if (unlikely(skb_header_cloned(skb))) {
if (skb_header_cloned(skb))
return !skb_header_cloned(skb) &&
return __skb_cow(skb, headroom, skb_header_cloned(skb));