[dpdk-dev] [PATCH v6] baseband/fpga_lte_fec: adding driver for FEC on FPGA
Nicolas Chautru
nicolas.chautru at intel.com
Fri Jun 14 18:12:44 CEST 2019
Update v6: Update of one copyright date in documentation file.
Update v5: Update date and version from dpdk review. Rebased to latest.
Update v4: Fix warning for the DEBUG configuration.
Update v3: Squashing 3 previous patches into one as recommended.
This is adding a new PMD driver for BBDEV device based on FPGA implementation on PAC N3000 HW to provide FEC 4G acceleration.
v1 was shared earlier on this patchwork :
https://patches.dpdk.org/patch/53409/
The existing BBDEV test framework is still supported.
Main updates based on feedback during the last v1 were:
- correct the documentation which was arguably misleading in hinting that ICC was required. There is no dependency whatsoever.
- add meson build support
Note that a number of other BBDEV patches are in v1 here and will be resubmitted for 19.08 rc1
https://patches.dpdk.org/project/dpdk/list/?series=4657
Nicolas Chautru (1):
baseband/fpga_lte_fec: adding driver for FEC on FPGA
config/common_base | 6 +
doc/guides/bbdevs/fpga_lte_fec.rst | 318 +++
doc/guides/bbdevs/index.rst | 1 +
drivers/baseband/Makefile | 2 +
drivers/baseband/fpga_lte_fec/Makefile | 29 +
drivers/baseband/fpga_lte_fec/fpga_lte_fec.c | 2674 ++++++++++++++++++++
drivers/baseband/fpga_lte_fec/fpga_lte_fec.h | 73 +
drivers/baseband/fpga_lte_fec/meson.build | 7 +
.../rte_pmd_bbdev_fpga_lte_fec_version.map | 3 +
drivers/baseband/meson.build | 2 +-
mk/rte.app.mk | 1 +
11 files changed, 3115 insertions(+), 1 deletion(-)
create mode 100644 doc/guides/bbdevs/fpga_lte_fec.rst
create mode 100644 drivers/baseband/fpga_lte_fec/Makefile
create mode 100644 drivers/baseband/fpga_lte_fec/fpga_lte_fec.c
create mode 100644 drivers/baseband/fpga_lte_fec/fpga_lte_fec.h
create mode 100644 drivers/baseband/fpga_lte_fec/meson.build
create mode 100644 drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map
--
1.8.3.1
More information about the dev
mailing list