[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:17:35 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