[dpdk-dev] [PATCH v6 00/17] add PCIe AER disable and IRQ support for ipn3ke
Andy Pei
andy.pei at intel.com
Thu Sep 19 11:02:37 CEST 2019
This patch set adds PCIe AER disable and IRQ support for ipn3ke.
Disable PCIe AER is very useful when FPGA reload. IRQ is used very
widely in interrupt process.
For ipn3ke is connect to CPU with PCIe switch, driver needs to scan
all PCIe devices of ipn3ke, it also can get all i40e of card, so
ipn3ke driver doesn't need to take some configuration of i40e.
v6 update:
========
- correct author information.
- correct typo in commit message and remove Gerrit Change-Id's before
submitting upstream
v5 update:
=========
- add lightweight fpga image support. in lightweight fpga image mode,
ipn3ke representor will not be probed.
v4 updates:
==========
- align with new naming standard.
v3 updates:
===========
- Add FPGA network side port MTU configuration
v2 updates:
===========
- Add AUX feature support
Andy Pei (2):
net/i40e: i40e support ipn3ke FPGA port bonding
raw/ifpga: add lightweight fpga image support
Rosen Xu (3):
raw/ifpga: add SEU error handler
raw/ifpga: add PCIe BDF devices tree scan
net/ipn3ke: remove configuration for i40e port bonding
Tianfei Zhang (2):
raw/ifpga/base: configure FEC mode
raw/ifpga/base: clean fme errors
Tianfei zhang (10):
raw/ifpga/base: add irq support
raw/ifpga/base: clear pending bit
raw/ifpga/base: add SEU error support
raw/ifpga/base: add device tree support
raw/ifpga/base: align the send buffer for SPI
raw/ifpga/base: add sensor support
raw/ifpga/base: introducing sensor APIs
raw/ifpga/base: update SEU register definition
raw/ifpga/base: add secure support
raw/ifpga/base: add new API get board info
drivers/net/i40e/base/i40e_type.h | 3 +
drivers/net/i40e/i40e_ethdev.c | 20 +
drivers/net/i40e/rte_pmd_i40e.h | 4 +
drivers/net/ipn3ke/Makefile | 2 +
drivers/net/ipn3ke/ipn3ke_ethdev.c | 289 ++-------
drivers/net/ipn3ke/ipn3ke_representor.c | 7 +-
drivers/raw/ifpga/base/ifpga_api.c | 21 +
drivers/raw/ifpga/base/ifpga_defines.h | 75 ++-
drivers/raw/ifpga/base/ifpga_feature_dev.c | 60 ++
drivers/raw/ifpga/base/ifpga_feature_dev.h | 3 +
drivers/raw/ifpga/base/ifpga_fme.c | 138 ++++-
drivers/raw/ifpga/base/ifpga_fme_error.c | 89 ++-
drivers/raw/ifpga/base/ifpga_hw.h | 2 +-
drivers/raw/ifpga/base/ifpga_port.c | 20 +
drivers/raw/ifpga/base/ifpga_port_error.c | 21 +
drivers/raw/ifpga/base/opae_hw_api.c | 135 ++++
drivers/raw/ifpga/base/opae_hw_api.h | 21 +
drivers/raw/ifpga/base/opae_ifpga_hw_api.h | 2 +
drivers/raw/ifpga/base/opae_intel_max10.c | 568 ++++++++++++++++-
drivers/raw/ifpga/base/opae_intel_max10.h | 146 ++++-
drivers/raw/ifpga/base/opae_osdep.h | 7 +-
drivers/raw/ifpga/base/opae_spi.h | 23 +-
drivers/raw/ifpga/base/opae_spi_transaction.c | 40 +-
drivers/raw/ifpga/ifpga_rawdev.c | 851 +++++++++++++++++++++++++-
drivers/raw/ifpga/ifpga_rawdev.h | 16 +
mk/rte.app.mk | 2 +-
26 files changed, 2187 insertions(+), 378 deletions(-)
--
1.8.3.1
More information about the dev
mailing list