[dpdk-dev] [PATCH v14 00/19] add PCIe AER disable and IRQ support for ipn3ke

Pei, Andy andy.pei at intel.com
Thu Oct 31 03:39:44 CET 2019


Thanks Xiaolong.

-----Original Message-----
From: Ye, Xiaolong 
Sent: Thursday, October 31, 2019 10:01 AM
To: Pei, Andy <andy.pei at intel.com>
Cc: dev at dpdk.org; Xu, Rosen <rosen.xu at intel.com>; Zhang, Tianfei <tianfei.zhang at intel.com>; Yigit, Ferruh <ferruh.yigit at intel.com>
Subject: Re: [PATCH v14 00/19] add PCIe AER disable and IRQ support for ipn3ke

On 10/28, Andy Pei wrote:
>This patch set adds PCIe AER disable and FPGA interrupt support for 
>ipn3ke. It also provides a small rework for port bonding between FPGA 
>line side port and I40e PF port.
>
>What is the PCI Express AER(Advanced Error Reporting)?
>Advanced Error Reporting capability is implemented with a PCI Express 
>advanced error reporting extended capability structure providing more 
>robust error reporting. It's also one of PCI Express error reporting 
>paradigms. AER is supported by most of PCIe devices.
>
>In PAC N3000 card, some uncertainty errors will cause FPGA reload, such 
>as temperature is higher than threshold. From Software point of view, 
>FPGA reload means FPGA unplug and plug. For avoiding system crash we 
>need to clear AER register before these errors occur.
>
>Currently PAC N3000 card FME and AFU all provide interrupts, in ifpga 
>rawdev driver, we implement a FME interrupt function to notify errors 
>reported by FME. Besides this, OPAE share code also provide a common 
>AFU interrupt API for users to register their own interrupt functions.
>

Series applied to dpdk-next-net-intel. Thanks.


More information about the dev mailing list