add ISA-L compression PMD
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v6 Latest10 patches 4 repliesIn review
- v510 patches 0 repliesSuperseded
- v410 patches 3 repliesSuperseded
Earlier versions · 3
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v3 | 11 patches | 16 replies | Superseded | |
| v2 | 1 patch | 0 replies | Superseded | |
| v1 | 1 patch | 0 replies | Superseded |
Changes in v6 from the cover letter
- Removed partial checksum support for enablement of full checksum in future,
- Added fix to dynamic huffman code compression.
Patches in v6 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | compress/isal: add skeleton ISA-L compression PMDconfig/ doc/ drivers/ +8 more | +108 | 0 replies | |
| 2/10 | compress/isal: add pmd device init and de-initdrivers/ drivers/ drivers/ +2 more | +121 | 0 replies | |
| 3/10 | compress/isal: add basic pmd opsdrivers/ drivers/ | +70 | 0 replies | |
| 4/10 | compress/isal: add private xform related opsdrivers/ drivers/ drivers/ | +289 | 0 replies | |
| 5/10 | compress/isal: add queue pair related opsdrivers/ drivers/ | +111 | 0 replies | |
| 6/10 | compress/isal: support enqueue/dequeue apidrivers/ drivers/ | +72 | 0 replies | |
| 7/10 | compress/isal: add stats related opsdrivers/ | +31 | 0 replies | |
| 8/10 | compress/isal: add ISA-L compression functionalitydrivers/ drivers/ drivers/ | +109 | 1 reply | |
| 9/10 | compress/isal: add ISA-L decomp functionalitydrivers/ drivers/ drivers/ | +62 | 1 reply | |
| 10/10 | doc: add compression driver and ISA-L PMD docs.gitignore MAINTAINERS devtools/ +8 more | +170 | 0 replies |
Reviews trailers per patch
2 of 10 patches have a Reviewed-by or Acked-by.
| Patch | Greg Tucker | Pablo de Lara |
|---|---|---|
| Series | Series-reviewed-by | |
| 1/10 | ||
| 2/10 | ||
| 3/10 | ||
| 4/10 | ||
| 5/10 | ||
| 6/10 | ||
| 7/10 | ||
| 8/10 | A-b | |
| 9/10 | A-b | |
| 10/10 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v6 00/10] add ISA-L compression PMD
V2:
- Changes to keep in compliance 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.
V4:
- Changes to keep in compliance with the compressdev API,
- Removed unnecessary branching in compression function, process_isal_deflate,
- Some minor documentation fixes,
- Minor reworks.
V5:
- Removed unnecessary overhead related to dynamic huffman code compression,
- Minor reworks.
V6:
- Removed partial checksum support 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/isal: add queue pair related ops compress/isal: support enqueue/dequeue api compress/isal: add stats related ops compress/isal: add ISA-L compression functionality compress/isal: add ISA-L decomp functionality
doc: add compression driver and ISA-L PMD docs
.gitignore | 1 + MAINTAINERS | 12 + config/common_base | 5 + devtools/test-build.sh | 4 + doc/guides/compressdevs/features/default.ini | 24 ++ doc/guides/compressdevs/features/isal.ini | 22 + doc/guides/compressdevs/index.rst | 13 + doc/guides/compressdevs/isal.rst | 74 ++++ doc/guides/compressdevs/overview.rst | 12 + doc/guides/conf.py | 5 + doc/guides/index.rst | 1 + doc/guides/rel_notes/release_18_05.rst | 4 + drivers/Makefile | 2 + drivers/compress/Makefile | 8 + drivers/compress/isal/Makefile | 31 ++ drivers/compress/isal/isal_compress_pmd.c | 472 ++++++++++++++++++++++ drivers/compress/isal/isal_compress_pmd_ops.c | 343 ++++++++++++++++ drivers/compress/isal/isal_compress_pmd_private.h | 57 +++ drivers/compress/isal/meson.build | 14 + drivers/compress/isal/rte_pmd_isal_version.map | 3 + drivers/compress/meson.build | 8 + drivers/meson.build | 1 + mk/rte.app.mk | 5 + 23 files changed, 1121 insertions(+) create mode 100644 doc/guides/compressdevs/features/default.ini create mode 100644 doc/guides/compressdevs/features/isal.ini create mode 100644 doc/guides/compressdevs/index.rst create mode 100644 doc/guides/compressdevs/isal.rst create mode 100644 doc/guides/compressdevs/overview.rst create mode 100644 drivers/compress/Makefile create mode 100644 drivers/compress/isal/Makefile create mode 100644 drivers/compress/isal/isal_compress_pmd.c create mode 100644 drivers/compress/isal/isal_compress_pmd_ops.c create mode 100644 drivers/compress/isal/isal_compress_pmd_private.h create mode 100644 drivers/compress/isal/meson.build create mode 100644 drivers/compress/isal/rte_pmd_isal_version.map create mode 100644 drivers/compress/meson.build
Signature · 1 line
2.7.4