|
@@ -434,14 +434,14 @@ static void stmmac_get_tx_hwtstamp(struct stmmac_priv *priv,
|
|
|
return;
|
|
|
|
|
|
/* check tx tstamp status */
|
|
|
- if (!priv->hw->desc->get_tx_timestamp_status(p)) {
|
|
|
+ if (priv->hw->desc->get_tx_timestamp_status(p)) {
|
|
|
/* get the valid tstamp */
|
|
|
ns = priv->hw->desc->get_timestamp(p, priv->adv_ts);
|
|
|
|
|
|
memset(&shhwtstamp, 0, sizeof(struct skb_shared_hwtstamps));
|
|
|
shhwtstamp.hwtstamp = ns_to_ktime(ns);
|
|
|
|
|
|
- netdev_info(priv->dev, "get valid TX hw timestamp %llu\n", ns);
|
|
|
+ netdev_dbg(priv->dev, "get valid TX hw timestamp %llu\n", ns);
|
|
|
/* pass tstamp to stack */
|
|
|
skb_tstamp_tx(skb, &shhwtstamp);
|
|
|
}
|
|
@@ -468,19 +468,19 @@ static void stmmac_get_rx_hwtstamp(struct stmmac_priv *priv, struct dma_desc *p,
|
|
|
return;
|
|
|
|
|
|
/* Check if timestamp is available */
|
|
|
- if (!priv->hw->desc->get_rx_timestamp_status(p, priv->adv_ts)) {
|
|
|
+ if (priv->hw->desc->get_rx_timestamp_status(p, priv->adv_ts)) {
|
|
|
/* For GMAC4, the valid timestamp is from CTX next desc. */
|
|
|
if (priv->plat->has_gmac4)
|
|
|
ns = priv->hw->desc->get_timestamp(np, priv->adv_ts);
|
|
|
else
|
|
|
ns = priv->hw->desc->get_timestamp(p, priv->adv_ts);
|
|
|
|
|
|
- netdev_info(priv->dev, "get valid RX hw timestamp %llu\n", ns);
|
|
|
+ netdev_dbg(priv->dev, "get valid RX hw timestamp %llu\n", ns);
|
|
|
shhwtstamp = skb_hwtstamps(skb);
|
|
|
memset(shhwtstamp, 0, sizeof(struct skb_shared_hwtstamps));
|
|
|
shhwtstamp->hwtstamp = ns_to_ktime(ns);
|
|
|
} else {
|
|
|
- netdev_err(priv->dev, "cannot get RX hw timestamp\n");
|
|
|
+ netdev_dbg(priv->dev, "cannot get RX hw timestamp\n");
|
|
|
}
|
|
|
}
|
|
|
|