|
|
@@ -717,8 +717,9 @@ static bool efx_ptp_process_events(struct efx_nic *efx, struct sk_buff_head *q)
|
|
|
__skb_queue_tail(q, skb);
|
|
|
} else if (time_after(jiffies, match->expiry)) {
|
|
|
match->state = PTP_PACKET_STATE_TIMED_OUT;
|
|
|
- netif_warn(efx, rx_err, efx->net_dev,
|
|
|
- "PTP packet - no timestamp seen\n");
|
|
|
+ if (net_ratelimit())
|
|
|
+ netif_warn(efx, rx_err, efx->net_dev,
|
|
|
+ "PTP packet - no timestamp seen\n");
|
|
|
__skb_queue_tail(q, skb);
|
|
|
} else {
|
|
|
/* Replace unprocessed entry and stop */
|