v19:<br />- delete cryptodev drivers and prepare to submit it next time.<br />- only submit compressdev driver this time.<br />- resplit the patches.<br /> <br />v18:<br />- add code in drivers/meson.build to compile zsda drivers.<br />- make every patch compile without any warnings or errors.<br /> <br />v17:<br />- fix some spelling errors<br /> <br />v16:<br />- resplit patches.<br />- complete documentation which is yet there in that patch.<br />- every patch should compile without any warnings or errors.<br />- delete unused comments.<br /> <br />v15:<br />- split to more patches.<br /> <br />v14:<br />- Uniform Byte Alignment.<br /> <br />v13:<br />- resolve some comiler warnings that are being suppressed.<br /> <br />v12:<br />- use RTE_LOG_LINE_PREFIX in logging macro.<br />- delete the check for null with rte_mempool_free.<br />- delete some unused initial values.<br /> <br />v11:<br />- use RTE_LOG_LINE in logging macro.<br />- fix some known bugs.<br /> <br />v10:<br />- delete new blank line at EOF<br />- Cleaning up some code in zsda_log.h<br /> <br />v9:<br />- add a new feature  in default.ini.<br />- Re-split the patch according to the new PMD guidelines<br />https://patches.dpdk.org/project/dpdk/patch/20241006184<br />254.53499-1-nandinipersad361@gmail.com/<br />- Split SM4-XTS tests into a new series to releases.<br />- Separate out datapath(enqueue/dequeue) as a separate patch.<br /> <br />v8:<br />- fix some errors in cryptodevs/features/zsda.ini.<br /> <br />v7:  <br />- add release notes and some documentations.<br />- add MAINTAINERS context in the patch where the file/folder is added.<br />- add files in meason.build which are included in the patch only.<br />- add a check for unsupported on Windows.<br />- notice the implicit cast in C.<br />- add cover letter.<br />- compile each of the patches individually.<br /> <br />Hanxiao Li (13):<br />  config: add zsda device number<br />  common/zsda: add zsdadev driver<br />  common/zsda: add logging macros<br />  common/zsda: add functions to operate hardware queue<br />  common/zsda: add definition and use of msg chan.<br />  compress/zsda: add zsda compressdev driver skeleton<br />  compress/zsda: add zsda compressdev dev ops<br />  compress/zsda: add zsda compressdev stats ops<br />  compress/zsda: add zsda compressdev xform ops<br />  compress/zsda: add zsda compressdev qp ops<br />  compress/zsda: add zsda compressdev enqueue datapath<br />  compress/zsda: add zsda compressdev dequeue datapath<br />  compress/zsda: add zsda cryptodev capabilities<br /> <br /> MAINTAINERS                               |   6 +<br /> config/rte_config.h                       |   4 +<br /> doc/guides/compressdevs/features/zsda.ini |  15 +<br /> doc/guides/compressdevs/index.rst         |   1 +<br /> doc/guides/compressdevs/zsda.rst          | 222 +++++<br /> drivers/common/zsda/meson.build           |  26 +<br /> drivers/common/zsda/zsda_device.c         | 206 +++++<br /> drivers/common/zsda/zsda_device.h         |  60 ++<br /> drivers/common/zsda/zsda_logs.c           |  19 +<br /> drivers/common/zsda/zsda_logs.h           |  27 +<br /> drivers/common/zsda/zsda_qp.c             | 935 ++++++++++++++++++++++<br /> drivers/common/zsda/zsda_qp.h             | 182 +++++<br /> drivers/common/zsda/zsda_qp_common.c      | 192 +++++<br /> drivers/common/zsda/zsda_qp_common.h      | 198 +++++<br /> drivers/compress/zsda/zsda_comp.c         | 388 +++++++++<br /> drivers/compress/zsda/zsda_comp.h         |  45 ++<br /> drivers/compress/zsda/zsda_comp_pmd.c     | 465 +++++++++++<br /> drivers/compress/zsda/zsda_comp_pmd.h     |  42 +<br /> drivers/meson.build                       |   1 +<br /> 19 files changed, 3034 insertions(+)<br /> create mode 100644 doc/guides/compressdevs/features/zsda.ini<br /> create mode 100644 doc/guides/compressdevs/zsda.rst<br /> create mode 100644 drivers/common/zsda/meson.build<br /> create mode 100644 drivers/common/zsda/zsda_device.c<br /> create mode 100644 drivers/common/zsda/zsda_device.h<br /> create mode 100644 drivers/common/zsda/zsda_logs.c<br /> create mode 100644 drivers/common/zsda/zsda_logs.h<br /> create mode 100644 drivers/common/zsda/zsda_qp.c<br /> create mode 100644 drivers/common/zsda/zsda_qp.h<br /> create mode 100644 drivers/common/zsda/zsda_qp_common.c<br /> create mode 100644 drivers/common/zsda/zsda_qp_common.h<br /> create mode 100644 drivers/compress/zsda/zsda_comp.c<br /> create mode 100644 drivers/compress/zsda/zsda_comp.h<br /> create mode 100644 drivers/compress/zsda/zsda_comp_pmd.c<br /> create mode 100644 drivers/compress/zsda/zsda_comp_pmd.h<br /> <br />--  <br />2.27.0<br />