Skip to content

raw/ifpga: add extra APIs for Cyborg

Wei Huang dpdk-dev 17 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v16 Latest posting 2/23 patches 2 repliesIn review
  2. v16 posting 1/23 patches 1 replyApplied
  3. v154 patches 0 repliesSuperseded
Earlier versions · 14
VersionPostedPatchesRepliesStatus
v144 patches0 repliesSuperseded
v134 patches3 repliesSuperseded
v124 patches7 repliesSuperseded
v114 patches15 repliesApplied
v104 patches0 repliesSuperseded
v94 patches7 repliesSuperseded
v84 patches1 replySuperseded
v74 patches5 repliesSuperseded
v64 patches0 repliesSuperseded
v54 patches0 repliesSuperseded
v44 patches4 repliesSuperseded
v34 patches0 repliesSuperseded
v24 patches0 repliesSuperseded
v14 patches1 replySuperseded

Patches in v16 posting 2/2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3raw/ifpga: add fpga rsu APIsdoc/api/doxy-api-index.md doc/api/doxy-api.conf.in drivers/raw/ifpga/base/ifpga_api.c +14 more+1670 -20 replies
2/3raw/ifpga: add APIs to get fpga informationdrivers/raw/ifpga/base/ifpga_api.c drivers/raw/ifpga/base/ifpga_defines.h drivers/raw/ifpga/base/ifpga_feature_dev.c +8 more+412 -20 replies
3/3raw/ifpga: add miscellaneous APIsdrivers/raw/ifpga/ifpga_rawdev.c drivers/raw/ifpga/ifpga_rawdev.h drivers/raw/ifpga/rte_pmd_ifpga.c +2 more+151 -10 replies

Reviews trailers per patch

All 3 patches have a Reviewed-by or Acked-by.

PatchTianfei ZhangRosen Xu
1/3A-b A-b
2/3A-b A-b
3/3A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v16 thread

Cover letter [dpdk-dev] [PATCH v16 0/3] raw/ifpga: add extra APIs for Cyborg

Cyborg is part of OpenStack, it needs some extra APIs to manage devices with Intel FPGA. These patches add APIs to meet Cyborg requirement.

Main changes from v15:
- remove example from the patch set

Wei Huang (3):
raw/ifpga: add fpga rsu APIs
raw/ifpga: add APIs to get fpga information
raw/ifpga: add miscellaneous APIs

 doc/api/doxy-api-index.md                  |   3 +-
 doc/api/doxy-api.conf.in                   |   1 +
 drivers/raw/ifpga/base/ifpga_api.c         |  34 ++
 drivers/raw/ifpga/base/ifpga_defines.h     |   1 +
 drivers/raw/ifpga/base/ifpga_feature_dev.c |  21 +
 drivers/raw/ifpga/base/ifpga_feature_dev.h |   1 +
 drivers/raw/ifpga/base/ifpga_fme.c         |  36 +-
 drivers/raw/ifpga/base/ifpga_fme_rsu.c     | 428 ++++++++++++++
 drivers/raw/ifpga/base/ifpga_hw.h          |   1 +
 drivers/raw/ifpga/base/ifpga_sec_mgr.c     | 639 +++++++++++++++++++++
 drivers/raw/ifpga/base/ifpga_sec_mgr.h     |  93 +++
 drivers/raw/ifpga/base/meson.build         |   2 +
 drivers/raw/ifpga/base/opae_hw_api.c       |  77 +++
 drivers/raw/ifpga/base/opae_hw_api.h       |  12 +
 drivers/raw/ifpga/base/opae_ifpga_hw_api.h |   1 +
 drivers/raw/ifpga/base/opae_intel_max10.c  |  48 ++
 drivers/raw/ifpga/base/opae_intel_max10.h  |  44 ++
 drivers/raw/ifpga/ifpga_rawdev.c           |  30 +
 drivers/raw/ifpga/ifpga_rawdev.h           |   7 +-
 drivers/raw/ifpga/meson.build              |   4 +-
 drivers/raw/ifpga/rte_pmd_ifpga.c          | 429 ++++++++++++++
 drivers/raw/ifpga/rte_pmd_ifpga.h          | 308 ++++++++++
 drivers/raw/ifpga/version.map              |  18 +
 23 files changed, 2233 insertions(+), 5 deletions(-)
 create mode 100644 drivers/raw/ifpga/base/ifpga_fme_rsu.c
 create mode 100644 drivers/raw/ifpga/base/ifpga_sec_mgr.c
 create mode 100644 drivers/raw/ifpga/base/ifpga_sec_mgr.h
 create mode 100644 drivers/raw/ifpga/rte_pmd_ifpga.c
 create mode 100644 drivers/raw/ifpga/rte_pmd_ifpga.h
Signature · 1 line
2.29.2