[dpdk-dev] [PATCH v3] test/compress: add mbuf offset unit test

2018-12-05 Thread Lee Daly
added mbuf offset test to compressdev test suite, which tests compression/decompression with a mbuf containing an offset spanning across mulitple segments. V2: - Change how test checks capalilites structure. V3: - Change commit message. Signed-off-by: Lee Daly --- test/test

[dpdk-dev] [PATCH v3 2/3] test/compress: add checksum tests

2018-12-13 Thread Lee Daly
This patch adds a test which examines what type of checksum the PMD supports, adler, crc32 or alder32_crc32 and tests that feature if the PMD supports it. V2: Documentation Changes V3: Added Release note Signed-off-by: Lee Daly Acked-by: Tomasz Jozwiak Acked-by: Fiona Trahe --- test/test

[dpdk-dev] [PATCH v3 1/3] compress/isal: enable checksum support in driver

2018-12-13 Thread Lee Daly
This patch adds checksum support in the ISA-L PMD for both compression and decompression. CRC32 is supported as well as Adler32. V2: Documentation Changes V3: Added Release note Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- drivers/compress/isal/isal_compress_pmd.c | 80

[dpdk-dev] [PATCH v3 3/3] doc: update ISA-L guide to reflect checksum support

2018-12-13 Thread Lee Daly
This updates the ISA-L compression driver guide on how to enable and use checksums. This also updates the compression drivers features matrix. V2: Documentation Changes V3: Added Release note Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- doc/guides/compressdevs/features/isal.ini | 2

[dpdk-dev] [PATCH v4 3/3] doc: update ISA-L guide to reflect checksum support

2018-12-14 Thread Lee Daly
This updates the ISA-L compression driver guide on how to enable and use checksums. This also updates the compression drivers features matrix. V2: Documentation Changes V3: Added Release note V4: Removed depedency on offset unit test Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- doc

[dpdk-dev] [PATCH v4 1/3] compress/isal: enable checksum support in driver

2018-12-14 Thread Lee Daly
This patch adds checksum support in the ISA-L PMD for both compression and decompression. CRC32 is supported as well as Adler32. V2: Documentation Changes V3: Added Release note V4: Removed dependency on offset unit test Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- drivers/compress/isal

[dpdk-dev] [PATCH v4 2/3] test/compress: add checksum tests

2018-12-14 Thread Lee Daly
This patch adds a test which examines what type of checksum the PMD supports, adler, crc32 or alder32_crc32 and tests that feature if the PMD supports it. V2: Documentation Changes V3: Added Release note V4: Removed dependency on offset unit test Signed-off-by: Lee Daly Acked-by: Tomasz Jozwiak

[dpdk-dev] [PATCH v5 1/3] compress/isal: enable checksum support in driver

2018-12-19 Thread Lee Daly
checksum, rather than failing now. Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- drivers/compress/isal/isal_compress_pmd.c | 82 ++- drivers/compress/isal/isal_compress_pmd_ops.c | 4 +- 2 files changed, 71 insertions(+), 15 deletions(-) diff --git a/drivers/compress

[dpdk-dev] [PATCH v5 2/3] test/compress: add checksum tests

2018-12-19 Thread Lee Daly
will continue without checksum, rather than failing now. Signed-off-by: Lee Daly Acked-by: Tomasz Jozwiak Acked-by: Fiona Trahe --- test/test/test_compressdev.c | 201 ++- 1 file changed, 198 insertions(+), 3 deletions(-) diff --git a/test/test

[dpdk-dev] [PATCH v5 3/3] doc: update ISA-L guide to reflect checksum support

2018-12-19 Thread Lee Daly
This updates the ISA-L compression driver guide on how to enable and use checksums and release notes. Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- doc/guides/compressdevs/features/isal.ini | 2 ++ doc/guides/compressdevs/isal.rst | 30 -- doc/guides

[dpdk-dev] [PATCH v6 2/2] compress/isal: enable checksum support in driver

2019-01-08 Thread Lee Daly
checksum, rather than failing now. V6: Include documentation in this patch rather than separate doc patch. Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- doc/guides/compressdevs/features/isal.ini | 2 + doc/guides/compressdevs/isal.rst | 30 +- doc/guides/rel_notes

[dpdk-dev] [PATCH v6 1/2] test/compress: add checksum tests

2019-01-08 Thread Lee Daly
will continue without checksum, rather than failing now. Signed-off-by: Lee Daly Acked-by: Tomasz Jozwiak Acked-by: Fiona Trahe --- test/test/test_compressdev.c | 201 ++- 1 file changed, 198 insertions(+), 3 deletions(-) diff --git a/test/test

[dpdk-dev] [PATCH v7 2/2] compress/isal: enable checksum support in driver

2019-01-08 Thread Lee Daly
checksum, rather than failing now. V6: Include documentation in this patch rather than separate doc patch. Signed-off-by: Lee Daly Acked-by: Fiona Trahe --- doc/guides/compressdevs/features/isal.ini | 2 + doc/guides/compressdevs/isal.rst | 30 +- doc/guides/rel_notes

[dpdk-dev] [PATCH v7 1/2] test/compress: add checksum tests

2019-01-08 Thread Lee Daly
will continue without checksum, rather than failing now. V7: Fix possible freeing of uninitialized memory Signed-off-by: Lee Daly Acked-by: Tomasz Jozwiak Acked-by: Fiona Trahe --- test/test/test_compressdev.c | 202 ++- 1 file changed, 199 insertions(+), 3

[dpdk-dev] [PATCH 3/3] doc: update ISA-L guide to reflect checksum support

2018-10-09 Thread Lee Daly
This updates the ISA-L compression driver guide on how to enable and use checksums. This also updates the compression drivers features matrix. Signed-off-by: Lee Daly --- doc/guides/compressdevs/features/isal.ini | 2 ++ doc/guides/compressdevs/isal.rst | 32

[dpdk-dev] [PATCH 2/3] test/compress: add checksum tests

2018-10-09 Thread Lee Daly
This patch adds a test which examines what type of checksum the PMD supports, adler, crc32 or alder32_crc32 and tests that feature if the PMD supports it. Signed-off-by: Lee Daly --- test/test/test_compressdev.c | 205 ++- 1 file changed, 202 insertions

[dpdk-dev] [PATCH 1/3] compress/isal: enable checksum support in driver

2018-10-09 Thread Lee Daly
This patch adds checksum support in the ISA-L PMD for both compression and decompression. CRC32 is supported as well as Adler32. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 82 +++ drivers/compress/isal/isal_compress_pmd_ops.c | 4 +- 2

[dpdk-dev] [PATCH] compress/isal: add chained mbuf support

2018-07-05 Thread Lee Daly
This patch adds chained mbuf support for input or output buffers during compression/decompression operations. Signed-off-by: Lee Daly --- doc/guides/compressdevs/features/isal.ini | 2 +- doc/guides/compressdevs/isal.rst | 2 - drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH] compress/isal: fix uncleared compression states

2018-11-01 Thread Lee Daly
onality") Cc: sta...@dpdk.org Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd.c b/drivers/compress/isal/isal_compress_pmd.c index e94

[dpdk-dev] [PATCH] net/bonding: check return value in bond_ethdev_configure

2018-11-16 Thread Lee Daly
This patch checks the return value of function rte_eth_bond_8023ad_agg_selection_set() in bond_ethdev_configure for error return value. Signed-off-by: Lee Daly --- drivers/net/bonding/rte_eth_bond_pmd.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/net

[dpdk-dev] [PATCH v2] net/bonding: fix possible silent failure in configuration

2018-11-16 Thread Lee Daly
This patch checks the return value of function rte_eth_bond_8023ad_agg_selection_set() in bond_ethdev_configure for error return value. Fixes: 6d72657ce379 ("net/bonding: add other aggregator modes") Cc: sta...@dpdk.org V2: syntax changes. commit message update. Signed-off-by

[dpdk-dev] [PATCH] test/compress: improve debug trace setup

2018-11-19 Thread Lee Daly
This removes the magic number from the assignment of the engine variable, which is used in the debug trace. Signed-off-by: Lee Daly --- test/test/test_compressdev.c | 16 ++-- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/test/test/test_compressdev.c b/test/test

[dpdk-dev] [PATCH v2] test/compress: add mbuf offset unit test

2018-11-27 Thread Lee Daly
added mbuf offset test to compressdev test suite, which tests compression/ decompression with a mbuf containing an offset spanning across mulitple segments Signed-off-by: Lee Daly --- test/test/test_compressdev.c | 241 ++- 1 file changed, 193 insertions

[dpdk-dev] [PATCH] lib/compress: fix incorrect structure comment

2018-11-27 Thread Lee Daly
Fixes incorrect comment on compressdev rte_comp_op structure element. Comment needed to be updated to be compliant with the use of chained mbufs. Fixes: f87bdc1ddcf4 ("compressdev: add compression specific data") Cc: sta...@dpdk.org Cc: fiona.tr...@intel.com Signed-off-by: Lee Daly

[dpdk-dev] [PATCH v2 1/3] compress/isal: enable checksum support in driver

2018-11-28 Thread Lee Daly
This patch adds checksum support in the ISA-L PMD for both compression and decompression. CRC32 is supported as well as Adler32. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 80 ++- drivers/compress/isal/isal_compress_pmd_ops.c | 4 +- 2

[dpdk-dev] [PATCH v2 2/3] test/compress: add checksum tests

2018-11-28 Thread Lee Daly
This patch adds a test which examines what type of checksum the PMD supports, adler, crc32 or alder32_crc32 and tests that feature if the PMD supports it. Signed-off-by: Lee Daly --- test/test/test_compressdev.c | 206 ++- 1 file changed, 203 insertions

[dpdk-dev] [PATCH v2 3/3] doc: update ISA-L guide to reflect checksum support

2018-11-28 Thread Lee Daly
This updates the ISA-L compression driver guide on how to enable and use checksums. This also updates the compression drivers features matrix. Will add to release notes once the 19.02.rst file is added. Signed-off-by: Lee Daly --- doc/guides/compressdevs/features/isal.ini | 2 ++ doc/guides

[dpdk-dev] [PATCH] compress/isal: fixes ISA-L PMD used with offsets in mbuf

2018-07-10 Thread Lee Daly
dd ISA-L decomp functionality" Cc: sta...@dpdk.org Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 60 ++- 1 file changed, 44 insertions(+), 16 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd.c b/drivers/compress/isal/isal_

[dpdk-dev] [PATCH v2] compress/isal: add chained mbuf support

2018-07-11 Thread Lee, Daly
This patch adds chained mbuf support for input or output buffers during compression/decompression operations. V2 - Fixed using chained mbufs with offsets. Signed-off-by: Lee Daly --- doc/guides/compressdevs/features/isal.ini | 1 + doc/guides/compressdevs/isal.rst | 2

[dpdk-dev] [PATCH v2] compress/isal: fix offset usage

2018-07-11 Thread Lee Daly
: dc49e6a "compress/isal: add ISA-L compression functionality" Fixes: 7bf4f06 "compress/isal: add ISA-L decomp functionality" Cc: sta...@dpdk.org Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 66 +++ 1 file changed, 49 inserti

[dpdk-dev] [PATCH] test/compress: add offset tests

2018-07-24 Thread Lee Daly
From: "Daly, Lee" Added offset test, which tests compression/decompression with a buffer containing an offset spanning across multiple segments. Signed-off-by: Lee Daly --- test/test/test_compressdev.c | 233 +++ 1 file changed, 189 inserti

[dpdk-dev] [PATCH] compress/isal: fixes offset check

2018-07-31 Thread Lee Daly
This commit fixes an offset check in decompression which was checking destination offset size against dst data_len rather than checking against dst pkt_len as required. Fixes:788e748d3845 ("compress/isal: support chained mbufs") Signed-off-by: Lee Daly --- drivers/com

[dpdk-dev] [PATCH v2] compress/isal: fixes offset check

2018-08-01 Thread Lee Daly
This commit fixes an offset check in decompression which was checking destination offset size against dst data_len rather than checking against dst pkt_len as required. Fixes:788e748d3845 ("compress/isal: support chained mbufs") Signed-off-by: Lee Daly --- drivers/com

[dpdk-dev] [PATCH v3 00/11] add ISA-L compression PMD

2018-04-17 Thread Lee Daly
iance with compressdev API, - Enable meson build system, - General rework & fixes, - Documentation. V3: - Changes to keep in compliance with compressdev API, - General rework, - Split into patchset. Lee Daly (11): compress/isal: add skeleton ISA-L compression PMD compress/isal

[dpdk-dev] [PATCH v3 01/11] compress/isal: add skeleton ISA-L compression PMD

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- config/common_base | 5 + doc/guides/rel_notes/release_18_05.rst | 6 ++ drivers/Makefile | 2 ++ drivers/compress/Makefile | 8 +++ drivers/compress/isal/Makefile

[dpdk-dev] [PATCH v3 02/11] compress/isal: add pmd device init and de-init

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/Makefile| 1 + drivers/compress/isal/isal_compress_pmd.c | 96 ++- drivers/compress/isal/isal_compress_pmd_ops.c | 25 ++ drivers/compress/isal/isal_compress_pmd_private.h | 24

[dpdk-dev] [PATCH v3 03/11] compress/isal: add basic pmd ops

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 62 +-- drivers/compress/isal/isal_compress_pmd_private.h | 12 + 2 files changed, 69 insertions(+), 5 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c b/drivers

[dpdk-dev] [PATCH v3 04/11] compress/isal: add private xform related ops

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 187 ++ drivers/compress/isal/isal_compress_pmd_ops.c | 96 ++- drivers/compress/isal/isal_compress_pmd_private.h | 12 ++ 3 files changed, 292 insertions(+), 3 deletions(-) diff

[dpdk-dev] [PATCH v3 05/11] compress/isal: add queue pair related ops

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 110 +- drivers/compress/isal/isal_compress_pmd_private.h | 2 + 2 files changed, 110 insertions(+), 2 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c b/drivers

[dpdk-dev] [PATCH v3 07/11] compress/isal: add stats related ops

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 33 +-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c b/drivers/compress/isal/isal_compress_pmd_ops.c index 1690c34..0fcb899 100644

[dpdk-dev] [PATCH v3 06/11] compress/isal: support enqueue/dequeue api

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 56 ++- drivers/compress/isal/isal_compress_pmd_ops.c | 2 + 2 files changed, 49 insertions(+), 9 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd.c b/drivers/compress/isal

[dpdk-dev] [PATCH v3 08/11] compress/isal: add ISA-L compression functionality

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 108 +- drivers/compress/isal/isal_compress_pmd_ops.c | 25 + drivers/compress/isal/isal_compress_pmd_private.h | 2 + 3 files changed, 133 insertions(+), 2 deletions(-) diff --git a

[dpdk-dev] [PATCH v3 09/11] compress/isal: add ISA-L decomp functionality

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 58 +++ drivers/compress/isal/isal_compress_pmd_ops.c | 8 drivers/compress/isal/isal_compress_pmd_private.h | 2 + 3 files changed, 68 insertions(+) diff --git a/drivers/compress/isal

[dpdk-dev] [PATCH v3 10/11] compress/isal: add generic compression driver docs

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- MAINTAINERS| 6 ++ doc/guides/compressdevs/features/default.ini | 42 +++ doc/guides/compressdevs/index.rst | 12 doc/guides/compressdevs/overview.rst | 12 doc/guides

[dpdk-dev] [PATCH v3 11/11] compress/isal: add ISA-L compression PMD docs

2018-04-17 Thread Lee Daly
Signed-off-by: Lee Daly --- MAINTAINERS | 5 ++ devtools/test-build.sh| 4 ++ doc/guides/compressdevs/features/isal.ini | 40 + doc/guides/compressdevs/index.rst | 1 + doc/guides/compressdevs/isal.rst | 94

[dpdk-dev] [PATCH v4 03/10] compress/isal: add basic pmd ops

2018-04-27 Thread Lee Daly
Add basic device poll mode driver operations to give ability to start, stop, close device etc. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 63 +-- drivers/compress/isal/isal_compress_pmd_private.h | 12 + 2 files changed, 70 insertions

[dpdk-dev] [PATCH v4 01/10] compress/isal: add skeleton ISA-L compression PMD

2018-04-27 Thread Lee Daly
ssdev and the ISA-L library, v2.22.0. Signed-off-by: Lee Daly --- config/common_base | 5 + doc/guides/rel_notes/release_18_05.rst | 3 +++ drivers/Makefile | 2 ++ drivers/compress/Makefile

[dpdk-dev] [PATCH v4 02/10] compress/isal: add pmd device init and de-init

2018-04-27 Thread Lee Daly
This patch adds device initialization functionality such as probe and create, also adding deinitialize functionality. Dynamic logging component also added. Signed-off-by: Lee Daly --- drivers/compress/isal/Makefile| 1 + drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v4 00/10] add ISA-L compression PMD

2018-04-27 Thread Lee Daly
necessary branching in compression function, process_isal_deflate, - Some minor documentation fixes, - Minor reworks. Lee Daly (10): compress/isal: add skeleton ISA-L compression PMD compress/isal: add pmd device init and de-init compress/isal: add basic pmd ops compress/isal: add private xfor

[dpdk-dev] [PATCH v4 04/10] compress/isal: add private xform related ops

2018-04-27 Thread Lee Daly
, type of checksum etc. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 197 ++ drivers/compress/isal/isal_compress_pmd_ops.c | 103 ++- drivers/compress/isal/isal_compress_pmd_private.h | 15 ++ 3 files changed, 310 insertions(+), 5

[dpdk-dev] [PATCH v4 05/10] compress/isal: add queue pair related ops

2018-04-27 Thread Lee Daly
This adds queue pair operations such as setup and release. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 111 +- drivers/compress/isal/isal_compress_pmd_private.h | 2 + 2 files changed, 111 insertions(+), 2 deletions(-) diff --git a

[dpdk-dev] [PATCH v4 06/10] compress/isal: support enqueue/dequeue api

2018-04-27 Thread Lee Daly
This patchs adds support for the compressdev enqueue_burst and dequeue_burst API operations. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 64 +++ drivers/compress/isal/isal_compress_pmd_ops.c | 2 + 2 files changed, 66 insertions(+) diff

[dpdk-dev] [PATCH v4 07/10] compress/isal: add stats related ops

2018-04-27 Thread Lee Daly
Add functions for statistic retrieval and resetting. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 33 +-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c b/drivers/compress/isal

[dpdk-dev] [PATCH v4 10/10] doc: add compression driver and ISA-L PMD docs

2018-04-27 Thread Lee Daly
This adds general compression drivers feature guide as well as the ISA-L PMD documentation and guide. Signed-off-by: Lee Daly --- .gitignore | 1 + MAINTAINERS| 12 devtools/test-build.sh

[dpdk-dev] [PATCH v4 09/10] compress/isal: add ISA-L decomp functionality

2018-04-27 Thread Lee Daly
Adds decompression functionality, similar to compression, this sets internal ISA-L structures, provides input & output mbuf addresses, executes decompression, which ISA-L calls inflate and finally error checks. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v4 08/10] compress/isal: add ISA-L compression functionality

2018-04-27 Thread Lee Daly
Adds compression functionality, this sets internal ISA-L structures, provides input & output mbuf addresses, executes compression, which ISA-L calls deflate, and finally error checks. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v5 00/10] add ISA-L compression PMD

2018-05-08 Thread Lee Daly
necessary branching in compression function, process_isal_deflate, - Some minor documentation fixes, - Minor reworks. V5: - Removed unnecessary overhead related to dynamic compression, - Minor reworks. Lee Daly (10): compress/isal: add skeleton ISA-L compression PMD compress/isal: add pmd de

[dpdk-dev] [PATCH v5 01/10] compress/isal: add skeleton ISA-L compression PMD

2018-05-08 Thread Lee Daly
ssdev and the ISA-L library, v2.22.0. Signed-off-by: Lee Daly --- config/common_base | 5 + doc/guides/rel_notes/release_18_05.rst | 3 +++ drivers/Makefile | 2 ++ drivers/compress/Makefile

[dpdk-dev] [PATCH v5 03/10] compress/isal: add basic pmd ops

2018-05-08 Thread Lee Daly
Add basic device poll mode driver operations to give ability to start, stop, close device etc. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 63 +-- drivers/compress/isal/isal_compress_pmd_private.h | 12 + 2 files changed, 70 insertions

[dpdk-dev] [PATCH v5 05/10] compress/isal: add queue pair related ops

2018-05-08 Thread Lee Daly
This adds queue pair operations such as setup and release. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 111 +- drivers/compress/isal/isal_compress_pmd_private.h | 2 + 2 files changed, 111 insertions(+), 2 deletions(-) diff --git a

[dpdk-dev] [PATCH v5 04/10] compress/isal: add private xform related ops

2018-05-08 Thread Lee Daly
, type of checksum etc. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 196 ++ drivers/compress/isal/isal_compress_pmd_ops.c | 103 +++- drivers/compress/isal/isal_compress_pmd_private.h | 15 ++ 3 files changed, 309 insertions(+), 5

[dpdk-dev] [PATCH v5 02/10] compress/isal: add pmd device init and de-init

2018-05-08 Thread Lee Daly
This patch adds device initialization functionality such as probe and create, also adding deinitialize functionality. Dynamic logging component also added. Signed-off-by: Lee Daly --- drivers/compress/isal/Makefile| 1 + drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v5 06/10] compress/isal: support enqueue/dequeue api

2018-05-08 Thread Lee Daly
This patchs adds support for the compressdev enqueue_burst and dequeue_burst API operations. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 70 +++ drivers/compress/isal/isal_compress_pmd_ops.c | 2 + 2 files changed, 72 insertions(+) diff

[dpdk-dev] [PATCH v5 09/10] compress/isal: add ISA-L decomp functionality

2018-05-08 Thread Lee Daly
Adds decompression functionality, similar to compression, this sets internal ISA-L structures, provides input & output mbuf addresses, executes decompression, which ISA-L calls inflate and finally error checks. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v5 07/10] compress/isal: add stats related ops

2018-05-08 Thread Lee Daly
Add functions for statistic retrieval and resetting. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 33 +-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c b/drivers/compress/isal

[dpdk-dev] [PATCH v5 10/10] doc: add compression driver and ISA-L PMD docs

2018-05-08 Thread Lee Daly
This adds general compression drivers feature guide as well as the ISA-L PMD documentation and guide. Signed-off-by: Lee Daly --- .gitignore | 1 + MAINTAINERS | 12 + devtools/test-build.sh | 4

[dpdk-dev] [PATCH v5 08/10] compress/isal: add ISA-L compression functionality

2018-05-08 Thread Lee Daly
Adds compression functionality, this sets internal ISA-L structures, provides input & output mbuf addresses, executes compression, which ISA-L calls deflate, and finally error checks. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v6 01/10] compress/isal: add skeleton ISA-L compression PMD

2018-05-09 Thread Lee Daly
ssdev and the ISA-L library, v2.22.0. Signed-off-by: Lee Daly --- config/common_base | 5 + doc/guides/rel_notes/release_18_05.rst | 3 +++ drivers/Makefile | 2 ++ drivers/compress/Makefile

[dpdk-dev] [PATCH v6 00/10] add ISA-L compression PMD

2018-05-09 Thread Lee Daly
for enablement of full checksum in future, - Added fix to dynamic huffman code compression. Lee Daly (10): compress/isal: add skeleton ISA-L compression PMD compress/isal: add pmd device init and de-init compress/isal: add basic pmd ops compress/isal: add private xform related ops compress/

[dpdk-dev] [PATCH v6 02/10] compress/isal: add pmd device init and de-init

2018-05-09 Thread Lee Daly
This patch adds device initialization functionality such as probe and create, also adding deinitialize functionality. Dynamic logging component also added. Signed-off-by: Lee Daly --- drivers/compress/isal/Makefile| 1 + drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v6 03/10] compress/isal: add basic pmd ops

2018-05-09 Thread Lee Daly
Add basic device poll mode driver operations to give ability to start, stop, close device etc. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 63 +-- drivers/compress/isal/isal_compress_pmd_private.h | 12 + 2 files changed, 70 insertions

[dpdk-dev] [PATCH v6 06/10] compress/isal: support enqueue/dequeue api

2018-05-09 Thread Lee Daly
This patchs adds support for the compressdev enqueue_burst and dequeue_burst API operations. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 70 +++ drivers/compress/isal/isal_compress_pmd_ops.c | 2 + 2 files changed, 72 insertions(+) diff

[dpdk-dev] [PATCH v6 04/10] compress/isal: add private xform related ops

2018-05-09 Thread Lee Daly
, type of checksum etc. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 176 ++ drivers/compress/isal/isal_compress_pmd_ops.c | 103 - drivers/compress/isal/isal_compress_pmd_private.h | 15 ++ 3 files changed, 289 insertions(+), 5

[dpdk-dev] [PATCH v6 05/10] compress/isal: add queue pair related ops

2018-05-09 Thread Lee Daly
This adds queue pair operations such as setup and release. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 111 +- drivers/compress/isal/isal_compress_pmd_private.h | 2 + 2 files changed, 111 insertions(+), 2 deletions(-) diff --git a

[dpdk-dev] [PATCH v6 07/10] compress/isal: add stats related ops

2018-05-09 Thread Lee Daly
Add functions for statistic retrieval and resetting. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd_ops.c | 33 +-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/drivers/compress/isal/isal_compress_pmd_ops.c b/drivers/compress/isal

[dpdk-dev] [PATCH v6 08/10] compress/isal: add ISA-L compression functionality

2018-05-09 Thread Lee Daly
Adds compression functionality, this sets internal ISA-L structures, provides input & output mbuf addresses, executes compression, which ISA-L calls deflate, and finally error checks. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH v6 10/10] doc: add compression driver and ISA-L PMD docs

2018-05-09 Thread Lee Daly
This adds general compression drivers feature guide as well as the ISA-L PMD documentation and guide. Signed-off-by: Lee Daly --- .gitignore | 1 + MAINTAINERS | 12 + devtools/test-build.sh | 4

[dpdk-dev] [PATCH v6 09/10] compress/isal: add ISA-L decomp functionality

2018-05-09 Thread Lee Daly
Adds decompression functionality, similar to compression, this sets internal ISA-L structures, provides input & output mbuf addresses, executes decompression, which ISA-L calls inflate and finally error checks. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c

[dpdk-dev] [PATCH] doc/compress: add compression level guide for ISA-L

2018-05-23 Thread Lee Daly
This expands the ISA-L documentation to give more a detailed explanation of the mapping between the compressdev API levels and PMD levels. Signed-off-by: Lee Daly --- doc/guides/compressdevs/isal.rst | 63 +++- 1 file changed, 55 insertions(+), 8 deletions

[dpdk-dev] [PATCH v2] doc/compress: add compression level guide for ISA-L

2018-05-24 Thread Lee Daly
This expands the ISA-L documentation to give more a detailed explanation of the mapping between the compressdev API levels and PMD levels. Signed-off-by: Lee Daly Acked-by: Marko Kovacevic

[dpdk-dev] [PATCH] compress/isal: fix build with old library version

2019-01-17 Thread Lee Daly
This patch removes an unnecessary flag which was breaking the build with older versions of the ISA-L library (v2.23 and older) and replace with a more appropriate flag which is present in older versions of library. Fixes: bd03d3f1e4f1 ("compress/isal: enable checksum support") Signed-o

[dpdk-dev] [PATCH] compress/isal: add appropriate flag on overflow

2019-01-24 Thread Lee Daly
This patch will change the operation status when ISA-L returns because of a recoverable out of space error, rather than a just generic fail. Signed-off-by: Lee Daly --- drivers/compress/isal/isal_compress_pmd.c | 20 ++-- 1 file changed, 14 insertions(+), 6 deletions(-) diff

[dpdk-dev] [PATCH v2] compress/isal: ISA-L compression PMD

2018-04-06 Thread Lee Daly
ystem. - General rework & fixes. - Documentation. Future V3 for this release: - Split into patchset Signed-off-by: Lee Daly --- MAINTAINERS| 11 + config/common_base | 5 + devtools/test

[dpdk-dev] [PATCH] examples: update copyright and license

2018-01-17 Thread Lee Daly
This updates the license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- examples/Makefile | 31 +- examples/cmdline

[dpdk-dev] [PATCH] examples/ip_pipeline: update copyright and license

2018-01-23 Thread Lee Daly
This updates the Intel, Oliver Matz and Internet Software Consortium license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK,bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- examples/ip_pipeline/parser.c | 69

[dpdk-dev] [PATCH] examples/cmdline: update copyright and license

2018-01-23 Thread Lee Daly
This updates the license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- examples/cmdline/commands.c | 58 ++- examples

[dpdk-dev] [PATCH] examples/l3fwd: update copyright and license

2018-01-23 Thread Lee Daly
This updates the Intel and IBM license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- examples/l3fwd/l3fwd_altivec.h | 37

[dpdk-dev] [PATCH] examples: update copyrights and license

2018-01-23 Thread Lee Daly
This updates the Intel, Cavium and Hasan Alayli license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- .../performance-thread/common/arch/x86/stack.h | 61

[dpdk-dev] [PATCH] examples/l3fwd: update copyright and licenses

2018-01-23 Thread Lee Daly
This updates the Intel and Linaro Limited license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- examples/l3fwd/l3fwd_common.h | 32

[dpdk-dev] [PATCH] examples: update copyrights and licenses

2018-01-23 Thread Lee Daly
This updates the Intel and Hasan Alayli license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- examples/performance-thread/common/arch/x86/ctx.c | 58

[dpdk-dev] [PATCH] examples/ip_pipeline: update copyright and license

2018-01-24 Thread Lee Daly
This updates the Intel and Oliver Matz licenses on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- examples/ip_pipeline/parser.c | 56

[dpdk-dev] [PATCH] examples: update copyrights and license

2018-01-24 Thread Lee Daly
This updates the Intel and Cavium license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- .../performance-thread/common/arch/x86/stack.h | 30

[dpdk-dev] [PATCH] compress/isal: ISA-L compression PMD

2018-03-09 Thread Lee Daly
Compression PMD using the Intel ISA-L library. Features of this PMD: - Stateless compression and decompression. - Fixed/Semi-Dynamic compression, - Supports 32K sliding window size, - ISA-L levels 0 to 3, - Adler32 & CRC32 checksums. Signed-off-by: Lee Daly --- This patch

[dpdk-dev] [PATCH] ethdev: fix xstats retrieve by id API

2017-10-11 Thread Lee Daly
From: Lee Fix xstats functions, rte_eth_xstats_get_names_by_id() and rte_eth_xstats_get_by_id(), in current implementation ethdev level reads all xstat values and filters out the ones requested by the application. This behavior doesn't benefit from PMD ops and doesn't provide the benefit the API

[dpdk-dev] [PATCH v2] ethdev: fix xstats retrieve by id API

2017-10-12 Thread Lee Daly
From: Lee Fix xstats functions, rte_eth_xstats_get_names_by_id() and rte_eth_xstats_get_by_id(), in current implementation ethdev level reads all xstat values and filters out the ones requested by the application. This behavior doesn't benefit from PMD ops and doesn't provide the benefit the API

[dpdk-dev] [PATCH v2] examples/ip_pipeline: update copyright and license

2018-01-29 Thread Lee Daly
This updates the Intel and Oliver Matz licenses on a file in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- V2: Combined Intel and Olivier Matz license blocks

[dpdk-dev] [PATCH v3] examples/ip_pipeline: update copyright and license

2018-02-07 Thread Lee Daly
Intel license Signed-off-by: Lee Daly Acked-by: Ferruh Yigit --- examples/ip_pipeline/parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ip_pipeline/parser.c b/examples/ip_pipeline/parser.c index 42d8d2a..0901e9c 100644 --- a/examples/ip_pipeline/parser.c +++ b

[dpdk-dev] [PATCH v4] examples/ip_pipeline: update copyright and license

2018-02-07 Thread Lee Daly
Intel license V4: Merge V2 and V3 Signed-off-by: Lee Daly Acked-by: Ferruh Yigit --- examples/ip_pipeline/parser.c | 60 ++- 1 file changed, 2 insertions(+), 58 deletions(-) diff --git a/examples/ip_pipeline/parser.c b/examples/ip_pipeline/parser.c index

[dpdk-dev] [PATCH v2] examples/performance-thread: update copyrights and license

2018-02-08 Thread Lee Daly
This updates the Intel and Cavium license on files in examples to be the standard BSD-3-Clause license used for the rest of DPDK, bringing the files in compliance with the DPDK licensing policy. --- V2: Update commit message Signed-off-by: Lee Daly --- .../performance-thread/common/arch/x86

[dpdk-dev] [PATCH] examples/performance-thread: updates hasan alayli's license

2018-02-13 Thread Lee Daly
This updates hasan alayli's license to be the standard BSD-3-Clause license used for the rest of DPDK,bringing the files in compliance with the DPDK licensing policy. Signed-off-by: Lee Daly --- .../performance-thread/common/arch/x86/stack.h | 40 -- 1 file chang

  1   2   >