[dpdk-dev] [PATCH v1 0/6]compress: add zlib compression PMD

Shally Verma shally.verma at caviumnetworks.com
Tue May 15 12:32:20 CEST 2018


This patch series add software zlib based compression PMD
in DPDK compress drivers.
Application must need to install zlib prior to compile and
run this PMD to avail compression/decompression services.
Currently driver only tested for deflate, stateless
compression and decompression with direct memory buffers.

v1 includes:

build changes to build zlib PMD
zlib PMD implementation
zlib PMD documentation
meson build support

This patchset is dependent upon compressdev API.

Sunila Sahu (6):
  compress/zlib: add ZLIB PMD support
  compress/zlib: add device setup PMD ops
  compress/zlib: add xform and stream create support
  compress/zlib: add enq deq apis
  test: add ZLIB PMD for compressdev tests
  doc: add ZLIB PMD documentation

 config/common_base                             |   6 +
 doc/guides/compressdevs/features/zlib.ini      |  22 ++
 doc/guides/compressdevs/zlib.rst               |  72 ++++
 drivers/compress/Makefile                      |   1 +
 drivers/compress/meson.build                   |   2 +-
 drivers/compress/zlib/Makefile                 |  32 ++
 drivers/compress/zlib/meson.build              |  11 +
 drivers/compress/zlib/rte_pmd_zlib_version.map |   3 +
 drivers/compress/zlib/zlib_pmd.c               | 478 +++++++++++++++++++++++++
 drivers/compress/zlib/zlib_pmd_ops.c           | 314 ++++++++++++++++
 drivers/compress/zlib/zlib_pmd_private.h       |  77 ++++
 mk/rte.app.mk                                  |   2 +
 12 files changed, 1019 insertions(+), 1 deletion(-)
 create mode 100644 doc/guides/compressdevs/features/zlib.ini
 create mode 100644 doc/guides/compressdevs/zlib.rst
 create mode 100644 drivers/compress/zlib/Makefile
 create mode 100644 drivers/compress/zlib/meson.build
 create mode 100644 drivers/compress/zlib/rte_pmd_zlib_version.map
 create mode 100644 drivers/compress/zlib/zlib_pmd.c
 create mode 100644 drivers/compress/zlib/zlib_pmd_ops.c
 create mode 100644 drivers/compress/zlib/zlib_pmd_private.h

-- 
2.9.5



More information about the dev mailing list