Lines Matching defs:skb
13 static unsigned int classify(const struct sk_buff *skb)
15 if (likely(skb->dev && skb->dev->phydev &&
16 skb->dev->phydev->mii_ts))
17 return ptp_classify_raw(skb);
22 void skb_clone_tx_timestamp(struct sk_buff *skb)
28 if (!skb->sk)
31 type = classify(skb);
35 mii_ts = skb->dev->phydev->mii_ts;
37 clone = skb_clone_sk(skb);
45 bool skb_defer_rx_timestamp(struct sk_buff *skb)
50 if (!skb->dev || !skb->dev->phydev || !skb->dev->phydev->mii_ts)
53 if (skb_headroom(skb) < ETH_HLEN)
56 __skb_push(skb, ETH_HLEN);
58 type = ptp_classify_raw(skb);
60 __skb_pull(skb, ETH_HLEN);
65 mii_ts = skb->dev->phydev->mii_ts;
67 return mii_ts->rxtstamp(mii_ts, skb, type);