From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rahul Lakkireddy Subject: [PATCH net-next v2 0/6] cxgb4: collect hardware logs via ethtool Date: Fri, 8 Dec 2017 09:48:35 +0530 Message-ID: Cc: davem@davemloft.net, ganeshgr@chelsio.com, nirranjan@chelsio.com, indranil@chelsio.com, Rahul Lakkireddy To: netdev@vger.kernel.org Return-path: Received: from stargate.chelsio.com ([12.32.117.8]:55698 "EHLO stargate.chelsio.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750822AbdLHEVA (ORCPT ); Thu, 7 Dec 2017 23:21:00 -0500 Sender: netdev-owner@vger.kernel.org List-ID: Collect more hardware logs via ethtool --get-dump facility. Patch 1 collects on-chip memory layout information. Patch 2 collects on-chip MC memory dumps. Patch 3 collects HMA memory dump. Patch 4 evaluates and skips TX and RX payload regions in memory dumps. Patch 5 collects egress and ingress SGE queue contexts. Patch 6 collects PCIe configuration logs Thanks, Rahul --- v2: - Fix uninitialized variable "size" build warning in Patch 1. Rahul Lakkireddy (6): cxgb4: collect on-chip memory information cxgb4: collect MC memory dump cxgb4: collect HMA memory dump cxgb4: skip TX and RX payload regions in memory dumps cxgb4: collect egress and ingress SGE queue contexts cxgb4: collect PCIe configuration logs drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 76 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 5 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 822 +++++++++++++++++++-- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 18 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 5 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 39 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 278 +------ drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/t4_regs.h | 4 + 12 files changed, 944 insertions(+), 324 deletions(-) -- 2.14.1