Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp987131yba; Thu, 4 Apr 2019 01:49:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqz4YA30sfFjRnv1jXinAPhb4gdOr6NCrkJMQ921oHzCa3hOiF+EzQGsQD6DJNF+I/w50vZy X-Received: by 2002:a17:902:aa87:: with SMTP id d7mr5162898plr.146.1554367752222; Thu, 04 Apr 2019 01:49:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554367752; cv=none; d=google.com; s=arc-20160816; b=QANti5Mwz5sSK0U12QgAJbbSEieo6vkasELXh/zcrURS6cY7hWdYnVefDIjl3Dg8g8 bQIZUXtk9nmGOOSwWlkPE051I98SD4C97OHgYYfb51L5nXzm0YUVWM7qA0Uoc1mwINZ8 Fh0mOAwNQfHA5fRW2OgpllMVGIvJpqgNo7qJfNhsqelAuF47t+9hcIISAaFtPpszLrfa 5zhQYX/MO6xNo7kQrXoMroJfBLTxROITl54Xvsj2QHxYJ//nFZ/m9QGiEbzKNa6Khhkc 6NivfgVIs0SmzWMsH9SGA7EWtZNpEIbAAAqhzlu8dviLDGlx4N0NPfH4PgxKUExfxnF5 LADQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=3HWeqcHCOTuSAE+N47odZcg8DsDolpjfCRdigx9cPpI=; b=k+b1tQ3jpfjYfww43tf82CqKHyfWbJdD89ZJ/Twm2EZGgTwUXrJDmdeo+2rfqchYer IX2ni3ujHemxaCmr0JuMzGa65z80QX98MgZ40qQKBNdzC+kaKwL6EameNnqiEBCgyV6O p+0ReDAyPVbWkxRJtKYIrLI8c7yuiCYfjdcQt9ckATs3XiLBofoJh/dDt4orzNYZmkPZ QVQdhtChZui+OgiXacQLbHN6lwz/KYvoDufqspHuxJ0ZUcKZmoNSyzZ8s5zgHxdn9itB HvH0J/9Lq/4Hyt0v2uEEUFTllHU3IDFB/W8JVzQWtrzdtJCuA6X9GPBPXhKMY4H4pglt aeag== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x7si15882454pgg.565.2019.04.04.01.48.57; Thu, 04 Apr 2019 01:49:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728695AbfDDIrH (ORCPT + 99 others); Thu, 4 Apr 2019 04:47:07 -0400 Received: from szxga05-in.huawei.com ([45.249.212.191]:6247 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726618AbfDDIrF (ORCPT ); Thu, 4 Apr 2019 04:47:05 -0400 Received: from DGGEMS401-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id B3B0AE4A49DFB21BC1F3; Thu, 4 Apr 2019 16:47:03 +0800 (CST) Received: from localhost.localdomain (10.67.212.75) by DGGEMS401-HUB.china.huawei.com (10.3.19.201) with Microsoft SMTP Server id 14.3.408.0; Thu, 4 Apr 2019 16:46:53 +0800 From: Yonglong Liu To: CC: , , , , , Subject: [PATCH net 2/6] net: hns: Use NAPI_POLL_WEIGHT for hns driver Date: Thu, 4 Apr 2019 16:46:43 +0800 Message-ID: <1554367607-130891-3-git-send-email-liuyonglong@huawei.com> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1554367607-130891-1-git-send-email-liuyonglong@huawei.com> References: <1554367607-130891-1-git-send-email-liuyonglong@huawei.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.212.75] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When the HNS driver loaded, always have an error print: "netif_napi_add() called with weight 256" This is because the kernel checks the NAPI polling weights requested by drivers and it prints an error message if a driver requests a weight bigger than 64. So use NAPI_POLL_WEIGHT to fix it. Signed-off-by: Yonglong Liu Signed-off-by: Peng Li --- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/net/ethernet/hisilicon/hns/hns_enet.c b/drivers/net/ethernet/hisilicon/hns/hns_enet.c index e5a7c07..4cd86ba 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_enet.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_enet.c @@ -29,9 +29,6 @@ #define SERVICE_TIMER_HZ (1 * HZ) -#define NIC_TX_CLEAN_MAX_NUM 256 -#define NIC_RX_CLEAN_MAX_NUM 64 - #define RCB_IRQ_NOT_INITED 0 #define RCB_IRQ_INITED 1 #define HNS_BUFFER_SIZE_2048 2048 @@ -2153,7 +2150,7 @@ static int hns_nic_init_ring_data(struct hns_nic_priv *priv) hns_nic_tx_fini_pro_v2; netif_napi_add(priv->netdev, &rd->napi, - hns_nic_common_poll, NIC_TX_CLEAN_MAX_NUM); + hns_nic_common_poll, NAPI_POLL_WEIGHT); rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED; } for (i = h->q_num; i < h->q_num * 2; i++) { @@ -2166,7 +2163,7 @@ static int hns_nic_init_ring_data(struct hns_nic_priv *priv) hns_nic_rx_fini_pro_v2; netif_napi_add(priv->netdev, &rd->napi, - hns_nic_common_poll, NIC_RX_CLEAN_MAX_NUM); + hns_nic_common_poll, NAPI_POLL_WEIGHT); rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED; } -- 2.8.1