The first patch implements the framework of the AFU raw device driver. The subsequent patches implement the driver of some AFUs.
Wei Huang (5): drivers/raw: introduce AFU raw device driver raw/afu_mf: add N3000 AFU driver raw/afu_mf: add HE-LBK AFU driver raw/afu_mf: add HE-MEM AFU driver raw/afu_mf: add HE-HSSI AFU driver drivers/raw/afu_mf/afu_mf_rawdev.c | 440 ++++++++ drivers/raw/afu_mf/afu_mf_rawdev.h | 89 ++ drivers/raw/afu_mf/he_hssi.c | 369 +++++++ drivers/raw/afu_mf/he_hssi.h | 102 ++ drivers/raw/afu_mf/he_lbk.c | 427 ++++++++ drivers/raw/afu_mf/he_lbk.h | 121 +++ drivers/raw/afu_mf/he_mem.c | 181 ++++ drivers/raw/afu_mf/he_mem.h | 40 + drivers/raw/afu_mf/meson.build | 8 + drivers/raw/afu_mf/n3000_afu.c | 2005 ++++++++++++++++++++++++++++++++++++ drivers/raw/afu_mf/n3000_afu.h | 333 ++++++ drivers/raw/afu_mf/rte_pmd_afu.h | 134 +++ drivers/raw/afu_mf/version.map | 3 + drivers/raw/meson.build | 1 + 14 files changed, 4253 insertions(+) create mode 100644 drivers/raw/afu_mf/afu_mf_rawdev.c create mode 100644 drivers/raw/afu_mf/afu_mf_rawdev.h create mode 100644 drivers/raw/afu_mf/he_hssi.c create mode 100644 drivers/raw/afu_mf/he_hssi.h create mode 100644 drivers/raw/afu_mf/he_lbk.c create mode 100644 drivers/raw/afu_mf/he_lbk.h create mode 100644 drivers/raw/afu_mf/he_mem.c create mode 100644 drivers/raw/afu_mf/he_mem.h create mode 100644 drivers/raw/afu_mf/meson.build create mode 100644 drivers/raw/afu_mf/n3000_afu.c create mode 100644 drivers/raw/afu_mf/n3000_afu.h create mode 100644 drivers/raw/afu_mf/rte_pmd_afu.h create mode 100644 drivers/raw/afu_mf/version.map -- 1.8.3.1