Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1317327yba; Thu, 18 Apr 2019 20:09:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqzjlTswyjlOmd10eYzzO9F8QFlzP8H6ksKbUH6QwjcNZ630z9MGJ0PIM8hXiv1RbC7MdDbD X-Received: by 2002:aa7:8818:: with SMTP id c24mr1326205pfo.129.1555643372523; Thu, 18 Apr 2019 20:09:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555643372; cv=none; d=google.com; s=arc-20160816; b=mT+Y/sox8aPucX2xJUHxJwCaRvkWEgaCNBXgTQdiyG8VfldnCj2T9AZliFDfXJTzJG vPNskFkmgPCd8gNgNNApXtclUEtQ5fKwZOcy2dYm1COreQ64UgV6+pGvuyBB4e/v839E 1iB1Mz4a7STboMGGFw8ZPylpWCykABx11vQudWozSLVjkhgJ+8RTNNtVpFFfjWG/lAXz NCgfZn9Cc0EMk4NA8mnzd0ybA7yN7z7fVxNI0GNHaFAY9l2/kMlm8QFFP0/aMX0GSFU2 Efi0wFceqRT2quk6NgfldEKjxd6WW2AEuQcE2Ls4ntOUkFDQOqJsS7ymntfbwtCuqr5O Ii0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from; bh=o3MG/bbTYb6gTfhAs5Jd5V/A2StTrVzX0XDfjHKisQQ=; b=rXygj1l+H+FAbM/LqoR7JwkkQ8dtnQniKtjcxpP0uRBahKz95VQ+CjL6f/Zhf7fla4 N/IHXhB3tWNRviRBSinFGQyy0CEvgqvVUJgYJnmiyzZwfaiV4R7NF59DeNn4cZ/4uPcF VZacTglJTFQrcei0+5RtIO1P64Dy1dEnWTLzpWRGD9n7n+v/YrnE3Hx690/skq4WS6NW Nv8bxAAjLJR6osokb679PJhhfPNC/SiS65OUH9YqNrwHPOUpIUZip9cm7KJ+rUqJWnGq sK7p4J7kBOOS6uapJE7v9CMAWsDkJ72fgc6aYPNg/AwMvCn0lei2HRHAEHCPLmpd+akn 0Y5w== 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 s21si3969880plq.211.2019.04.18.20.09.17; Thu, 18 Apr 2019 20:09:32 -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 S1727457AbfDSDH6 (ORCPT + 99 others); Thu, 18 Apr 2019 23:07:58 -0400 Received: from szxga07-in.huawei.com ([45.249.212.35]:55112 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727284AbfDSDHI (ORCPT ); Thu, 18 Apr 2019 23:07:08 -0400 Received: from DGGEMS404-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id BE0C6D45FB6480206468; Fri, 19 Apr 2019 11:07:04 +0800 (CST) Received: from localhost.localdomain (10.67.212.132) by DGGEMS404-HUB.china.huawei.com (10.3.19.204) with Microsoft SMTP Server id 14.3.408.0; Fri, 19 Apr 2019 11:06:57 +0800 From: Huazhong Tan To: CC: , , , , , , Huazhong Tan Subject: [PATCH net-next 00/12] net: hns3: add some DFX info for HNS3 driver Date: Fri, 19 Apr 2019 11:05:35 +0800 Message-ID: <1555643147-52407-1-git-send-email-tanhuazhong@huawei.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.67.212.132] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch-set adds some DFX information to HNS3 driver, for easily debug some problems, and fixes some related bugs. [patch 1/12 - 4/12] adds debug info about reset & interrupt events [patch 5/12 - 7/12] adds debug info about TX time out & fixes related bugs [patch 8/12] adds support for setting netif message level [patch 9/12 - 10/12] adds debugfs command to dump NCL & MAC info [patch 11/12] adds VF's queue statistics info updating [patch 12/12] adds a check for debugfs help function to decide which commands are supportable Huazhong Tan (4): net: hns3: add reset statistics info for PF net: hns3: add reset statistics for VF net: hns3: add some debug information for hclge_check_event_cause net: hns3: add some debug info for hclgevf_get_mbx_resp() Jian Shen (3): net: hns3: refine tx timeout count handle net: hns3: fix loop condition of hns3_get_tx_timeo_queue_info() net: hns3: dump more information when tx timeout happens Weihang Li (2): net: hns3: add support for dump ncl config by debugfs net: hns3: Add handling of MAC tunnel interruption Yonglong Liu (1): net: hns3: Add support for netif message level settings Yufeng Mo (1): net: hns3: add function type check for debugfs help information liuzhongzhu (1): net: hns3: add queue's statistics update to service task drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 9 ++ drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 104 ++++++++++++++++--- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 18 ++++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 ++ .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 110 +++++++++++++++++++++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 51 ++++++++++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 64 +++++++++++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 24 ++++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 38 ++++++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 14 ++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 9 +- 14 files changed, 437 insertions(+), 25 deletions(-) -- 2.7.4