[dpdk-dev] [PATCH v4] compress/qat: enable dynamic huffman encoding

Kusztal, ArkadiuszX arkadiuszx.kusztal at intel.com
Wed Oct 17 12:29:50 CEST 2018



> -----Original Message-----
> From: Trahe, Fiona
> Sent: Tuesday, October 16, 2018 1:16 AM
> To: dev at dpdk.org
> Cc: akhil.goyal at nxp.com; Jozwiak, TomaszX <tomaszx.jozwiak at intel.com>;
> Kusztal, ArkadiuszX <arkadiuszx.kusztal at intel.com>; Trahe, Fiona
> <fiona.trahe at intel.com>
> Subject: [PATCH v4] compress/qat: enable dynamic huffman encoding
> 
> Enable dynamic huffman encoding in the QAT comp PMD.
> 
> Signed-off-by: Tomasz Jozwiak <tomaszx.jozwiak at intel.com>
> Signed-off-by: Fiona Trahe <fiona.trahe at intel.com>
> ---
> v4 changes:
>  - use #define for IM buffer logs, disable all by default
>    and use param for clearer hexdump length.
> 
> v3 changes:
>  - reverted to 1 buffer per intermediate buffer sgl
> 
> v2 changes:
>  - allocate 2 buffers per intermediate buffer sgl
>  - Compile out trace for debugging intermediate buffers
> 
>  config/common_base                       |   1 +
>  config/rte_config.h                      |   1 +
>  doc/guides/compressdevs/features/qat.ini |   1 +
>  doc/guides/compressdevs/qat_comp.rst     |   7 +-
>  drivers/common/qat/qat_device.c          |   4 +
>  drivers/common/qat/qat_device.h          |   7 ++
>  drivers/compress/qat/qat_comp.c          |  39 +++++++---
>  drivers/compress/qat/qat_comp.h          |  13 ++++
>  drivers/compress/qat/qat_comp_pmd.c      | 125
> ++++++++++++++++++++++++++++++-
>  9 files changed, 181 insertions(+), 17 deletions(-)
> 
> diff --git a/config/common_base b/config/common_base index
> 5519d71..29c71b1 100644
> --- a/config/common_base
> +++ b/config/common_base
> 2.7.4
Acked-by: Arek Kusztal <arkadiuszx.kusztal at intel.com>


More information about the dev mailing list