[PATCH v8 0/5] introduce AFU PMD driver of FPGA
Wei Huang
wei.huang at intel.com
Thu Jun 16 05:00:29 CEST 2022
The first patch implements the framework of the AFU PMD driver based on raw
device interfaces.
The subsequent patches implement the driver of some AFUs.
Changes from v7:
1. move driver description to ifpga.rst per Rosen comment.
2. rename function name according to DPDK program guide per Rosen comment.
Wei Huang (5):
raw/ifpga: introduce AFU driver framework
raw/ifpga: add N3000 AFU driver
raw/ifpga: add HE-LPBK AFU driver
raw/ifpga: add HE-MEM AFU driver
raw/ifpga: add HE-HSSI AFU driver
doc/guides/rawdevs/ifpga.rst | 98 ++
drivers/raw/ifpga/afu_pmd_core.c | 438 ++++++++
drivers/raw/ifpga/afu_pmd_core.h | 95 ++
drivers/raw/ifpga/afu_pmd_he_hssi.c | 371 +++++++
drivers/raw/ifpga/afu_pmd_he_hssi.h | 109 ++
drivers/raw/ifpga/afu_pmd_he_lpbk.c | 436 ++++++++
drivers/raw/ifpga/afu_pmd_he_lpbk.h | 126 +++
drivers/raw/ifpga/afu_pmd_he_mem.c | 183 ++++
drivers/raw/ifpga/afu_pmd_he_mem.h | 46 +
drivers/raw/ifpga/afu_pmd_n3000.c | 2019 +++++++++++++++++++++++++++++++++++
drivers/raw/ifpga/afu_pmd_n3000.h | 339 ++++++
drivers/raw/ifpga/meson.build | 4 +-
drivers/raw/ifpga/rte_pmd_afu.h | 136 +++
13 files changed, 4399 insertions(+), 1 deletion(-)
create mode 100644 drivers/raw/ifpga/afu_pmd_core.c
create mode 100644 drivers/raw/ifpga/afu_pmd_core.h
create mode 100644 drivers/raw/ifpga/afu_pmd_he_hssi.c
create mode 100644 drivers/raw/ifpga/afu_pmd_he_hssi.h
create mode 100644 drivers/raw/ifpga/afu_pmd_he_lpbk.c
create mode 100644 drivers/raw/ifpga/afu_pmd_he_lpbk.h
create mode 100644 drivers/raw/ifpga/afu_pmd_he_mem.c
create mode 100644 drivers/raw/ifpga/afu_pmd_he_mem.h
create mode 100644 drivers/raw/ifpga/afu_pmd_n3000.c
create mode 100644 drivers/raw/ifpga/afu_pmd_n3000.h
create mode 100644 drivers/raw/ifpga/rte_pmd_afu.h
--
1.8.3.1
More information about the stable
mailing list