From 94355bc6d97fa6cf8107e91cb2897ecd201ca7e0 Mon Sep 17 00:00:00 2001 From: Yunsheng Lin Date: Mon, 6 May 2019 20:53:59 +0800 Subject: [PATCH] change for xmit when upstreaming driver inclusion category: bugfix bugzilla: NA CVE: NA use net_ratelimit to limit the error logging in the datapath. Feature or Bugfix:Bugfix Signed-off-by: Yunsheng Lin Reviewed-by: lipeng Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c index 577a00f59ed9..5b704f1fee53 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c @@ -1326,11 +1326,11 @@ netdev_tx_t hns3_nic_net_xmit(struct sk_buff *skb, struct net_device *netdev) u64_stats_update_begin(&ring->syncp); ring->stats.sw_err_cnt++; u64_stats_update_end(&ring->syncp); - netdev_err(netdev, "no memory to xmit!\n"); - goto out_err_tx_ok; } - netdev_err(netdev, "xmit error: %d!\n", buf_num); + if (net_ratelimit()) + netdev_err(netdev, "xmit error: %d!\n", buf_num); + goto out_err_tx_ok; } -- GitLab