From patchwork Wed Apr 22 13:16:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sudarsana Reddy Kalluru X-Patchwork-Id: 1275015 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=marvell.com Authentication-Results: ozlabs.org; dkim=fail reason="key not found in DNS" header.d=marvell.com header.i=@marvell.com header.a=rsa-sha256 header.s=pfpt0818 header.b=v/vZ4c+J; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 496gtS73nfz9sSd for ; Wed, 22 Apr 2020 23:16:16 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726473AbgDVNQP (ORCPT ); Wed, 22 Apr 2020 09:16:15 -0400 Received: from mx0b-0016f401.pphosted.com ([67.231.156.173]:51254 "EHLO mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726200AbgDVNQP (ORCPT ); Wed, 22 Apr 2020 09:16:15 -0400 Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03MDBmPa014020; Wed, 22 Apr 2020 06:16:12 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-type; s=pfpt0818; bh=YsNUrpaJLNM54Y3+d384BlF0i85vBPNn69/Y8s8NIKs=; b=v/vZ4c+Jgp+zLCFVrPs78vUKZogP8LrXmcn7Q2ZafVwKswrj80auXSludcWHDfc9VYrw BZVf6DPCuAN5S0zW+/RTtEubx9lBqKSoeUhNQRTQYzT7wdp97syTSn6XmPGP/8Wpfyti HYKzrjmIUGxrKtafF42nx4L7Qzb1nh9Cye0HL18Bd0q/h0XyeVjlCGkSmv8QWi5HSnum TMWaBteAqmOXzi52he0vwWdocaIVTCZCZs5HDg/HjZSmX521QOZIdIAueDIRywl4Dayi sB31NtOaZd4tNfg+aTfXDKKnabaX+RYav15xOLX4OL4YR13Zz6678WYjOo60QC6kESqM LA== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 30jd01269u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 22 Apr 2020 06:16:12 -0700 Received: from DC5-EXCH02.marvell.com (10.69.176.39) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 22 Apr 2020 06:16:10 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 22 Apr 2020 06:16:10 -0700 Received: from dut1171.mv.qlogic.com (unknown [10.112.88.18]) by maili.marvell.com (Postfix) with ESMTP id 509703F703F; Wed, 22 Apr 2020 06:16:10 -0700 (PDT) Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id 03MDGAKH007299; Wed, 22 Apr 2020 06:16:10 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id 03MDGAbk007298; Wed, 22 Apr 2020 06:16:10 -0700 From: Sudarsana Reddy Kalluru To: CC: , , , Subject: [PATCH net-next v2 0/2] qed*: Add support for pcie advanced error recovery. Date: Wed, 22 Apr 2020 06:16:05 -0700 Message-ID: <20200422131607.7262-1-skalluru@marvell.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.676 definitions=2020-04-22_06:2020-04-22,2020-04-22 signatures=0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The patch series adds qed/qede driver changes for PCIe Advanced Error Recovery (AER) support. Patch (1) adds qed changes to enable the device to send error messages to root port when detected. Patch (2) adds qede support for handling the detected errors (AERs). Changes from previous version: ------------------------------- v2: use pci_num_vf() instead of caching the value in edev. Please consider applying this to "net-next". Sudarsana Reddy Kalluru (2): qed: Enable device error reporting capability. qede: Add support for handling the pcie errors. drivers/net/ethernet/qlogic/qed/qed_main.c | 9 ++++ drivers/net/ethernet/qlogic/qede/qede.h | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 68 +++++++++++++++++++++++++++- 3 files changed, 77 insertions(+), 1 deletion(-)