| 0edc184e | 23-Aug-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Support mkey registration
Register scatter/gather mkey if accel_mlx5 driver is enabled and a copy task with RDMA memory domain as a destination is set. The UMR can be sent in NVMF capsul
accel/mlx5: Support mkey registration
Register scatter/gather mkey if accel_mlx5 driver is enabled and a copy task with RDMA memory domain as a destination is set. The UMR can be sent in NVMF capsule to represent scattered memory as virtually contiguous.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I92e8c417bbf8c4018ac77e7fc074ac7ae9a68b55 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24708 Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 0ea9ac02 | 22-Aug-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Create pool of UMRs
Create a pool of UMR without offloads capability/BSF per device.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: Ia285c9c692f97db5e562d4e4ea1f49a0787
accel/mlx5: Create pool of UMRs
Create a pool of UMR without offloads capability/BSF per device.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: Ia285c9c692f97db5e562d4e4ea1f49a07870f28c Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24707 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>
show more ...
|
| e2dfdf06 | 18-Jul-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Register post_poller handler
Register the handler when handling a new request. Update doorbells in the handler
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I9e3e2e0f6
accel/mlx5: Register post_poller handler
Register the handler when handling a new request. Update doorbells in the handler
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I9e3e2e0f6f742b55203bb433c05c73c8885bec32 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24705 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@nvidia.com>
show more ...
|
| 3c800111 | 18-Jul-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: More precise condition to update DB
The number of outstanding WRs isn't a precise condition to update doorbells since we may have WRs already submitted to HW but not completed and we may
accel/mlx5: More precise condition to update DB
The number of outstanding WRs isn't a precise condition to update doorbells since we may have WRs already submitted to HW but not completed and we may update do unnecessary DB update. Use a dedicated flag to check if DB update is required
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I941a0724902751cbbebea9f2cc94e8d5247b1182 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24704 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| b37db069 | 03-Dec-2024 |
XuQi <1530865185@qq.com> |
replace strtok with strtok_r
The strtok function is not reentrant. To address this issue in a multithreaded environment, the strtok_r function should be used, which is the reentrant version of strto
replace strtok with strtok_r
The strtok function is not reentrant. To address this issue in a multithreaded environment, the strtok_r function should be used, which is the reentrant version of strtok.
Signed-off-by: XuQi <1530865185@qq.com> Change-Id: I35c07c7cf4e20bacb7b1e7c7adaedfcd1a81f86e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25492 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Reviewed-by: Jim Harris <jim.harris@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Mellanox Build Bot
show more ...
|
| 90486f7e | 29-Oct-2024 |
Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> |
accel/dpdk_compressdev: Use the proper spdk_free function in error path
DMA buffer was accidentaly freed using regular free function.
Change-Id: I6b2b9984b398a419ff60539c797dac1c2d4ef905 Signed-off
accel/dpdk_compressdev: Use the proper spdk_free function in error path
DMA buffer was accidentaly freed using regular free function.
Change-Id: I6b2b9984b398a419ff60539c797dac1c2d4ef905 Signed-off-by: Mateusz Kozlowski <mateusz.kozlowski@solidigm.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25388 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| b264e22f | 14-Oct-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/error: fix callback type for tasks in a sequence
Tasks which are part of a sequence use step_cb_fn instead of cb_fn, so we have to override the correct field and use a correct callback type.
accel/error: fix callback type for tasks in a sequence
Tasks which are part of a sequence use step_cb_fn instead of cb_fn, so we have to override the correct field and use a correct callback type.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ie4588e5c7fcdab6d33aaa2c848726cf7bd3b1644 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25285 Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 0732c143 | 14-Oct-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/error: don't submit tasks intended to fail
There's no point in executing a task if it's going to be reported as failed. Instead, such tasks are kept on a list and are completed in poller.
Si
accel/error: don't submit tasks intended to fail
There's no point in executing a task if it's going to be reported as failed. Instead, such tasks are kept on a list and are completed in poller.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ifbd296d3524ce1c9ba112b4c7d8a383f52cc91cf Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25284 Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| b53b961c | 14-Oct-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/error: move interval check to a function
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I1595ffbd884d78f3568a3e09b95d593af38226c4 Reviewed-on: https://review.spdk.io/gerri
accel/error: move interval check to a function
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I1595ffbd884d78f3568a3e09b95d593af38226c4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25283 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
show more ...
|
| c9f92cbf | 14-Oct-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/error: check interval before submission
It's prep for the next patch which will make it so that tasks with FAILURE errors injected aren't submitted to the accel_sw module.
Signed-off-by: Konr
accel/error: check interval before submission
It's prep for the next patch which will make it so that tasks with FAILURE errors injected aren't submitted to the accel_sw module.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ice504f857d62391eec3a6d880a956b24cfccb442 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25282 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| a59d7e01 | 18-Jul-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
lib/mlx5: Add API to check if UMR registration supported
The 2 new APIs are used for negotiation between different modules to use accel sequence/UMR
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.
lib/mlx5: Add API to check if UMR registration supported
The 2 new APIs are used for negotiation between different modules to use accel sequence/UMR
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: Ifca6a3e3a7649e48392785d7a977e1b468dbf4be Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24700 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Community-CI: Mellanox Build Bot
show more ...
|
| f6925f5e | 18-Jul-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Merge crypto+copy to reg UMR
Nvidia ConnectX offloads work with verbs semanthic where an offload is a property of a Memory Key. We can change Memeory Key properties in IO path by submitt
accel/mlx5: Merge crypto+copy to reg UMR
Nvidia ConnectX offloads work with verbs semanthic where an offload is a property of a Memory Key. We can change Memeory Key properties in IO path by submitting a special Work Request. Result is a User Memory Region (UMR). When NIC performs RDMA_READ/WRITE or send operation with this UMR, HW detects special properties of a memory key and applies these properties. For NVMEoF RDMA protocol that means that we can register UMR with e.g. encrypt/decrypt and send it in NVMF capsule to remote target. When target does RDMA_READ/WRITE, local NIC first applies crypto to the memory buffer and then executes RDMA operation. In case of encryption, data remains unencrypted in the host memory and encrypted during transmission to the wire. This patch is the first step to enable accel operations in nvme_rdma driver. We detect a sequence of encrypt+copy(rdma domain) or copy(rdma domain)+decrypt and treat such a sequence as UMR registration (without RDMA operation). Result of the sequence is UMR. To return UMR to the caller, memory domain in the copy task must support data transfer operation.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I1cafb4dbf6da4b16f416d4e82078982494858bc2 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24699 Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 008a6371 | 05-Jul-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Initial implementation of mlx5 platform driver
Now we just execute all tasks one by one. The driver supports only limited scope of operations and disabled by default
Signed-off-by: Alex
accel/mlx5: Initial implementation of mlx5 platform driver
Now we just execute all tasks one by one. The driver supports only limited scope of operations and disabled by default
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I1478db685b1621a4610be1c80929d62d1106e908 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24698 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>
show more ...
|
| 11789573 | 18-Jul-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Factor out task submissions
Move qp assignment to a function, that reduces changes in next patch
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: Icb63962e8dfad6671cbe25a
accel/mlx5: Factor out task submissions
Move qp assignment to a function, that reduces changes in next patch
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: Icb63962e8dfad6671cbe25aee4b27a8beabd58c4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24697 Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>
show more ...
|
| 72c6ad5f | 24-Sep-2024 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel/dpdk_compressdev: use errnos to complete tasks
rte_compressdev uses rte_comp_op_status to return status, while accel expects negative errno, so translate it before completing an accel task.
S
accel/dpdk_compressdev: use errnos to complete tasks
rte_compressdev uses rte_comp_op_status to return status, while accel expects negative errno, so translate it before completing an accel task.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I4caa5000a275a4ed3e0dbbe0d64f2840017ff4fc Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25007 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Yankun Li <845245370@qq.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: GangCao <gang.cao@intel.com>
show more ...
|
| 0eae0106 | 06-Sep-2024 |
Jim Harris <jim.harris@samsung.com> |
trace: do not define fn in SPDK_TRACE_REGISTER_FN
Newer lcov try to detect issues with function definitions, and throw warnings if function definitions have overlapping lines. Since SPDK_TRACE_REGIS
trace: do not define fn in SPDK_TRACE_REGISTER_FN
Newer lcov try to detect issues with function definitions, and throw warnings if function definitions have overlapping lines. Since SPDK_TRACE_REGISTER_FN defines both the constructor function and the trace function, it treats this as an overlap.
Note this is the only one of our REGISTER functions in SPDK that effectively defines two functions in the same macro.
So change the macro so that the user actually defines the trace function instead.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Ib9d0d1af7674c5ff9b65c12c1e4a5b05e6e110f5 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24836 Reviewed-by: Michal Berger <michal.berger@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| 6438af6b | 11-Sep-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Fix memleak in mlx5_scan_accel_module RPC
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I572d0b54905b8f8c417f8f0acfaf80e62d76a448 Reviewed-on: https://review.spdk.io/ge
accel/mlx5: Fix memleak in mlx5_scan_accel_module RPC
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I572d0b54905b8f8c417f8f0acfaf80e62d76a448 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24876 Community-CI: Mellanox Build Bot Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
show more ...
|
| fe7bb7bd | 10-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Add statistics
Collect statistics per accel opcode, per mlx5 operation, polling and nomem statistics The statistics can be retrieved per channel, per device per channel and accumulated p
accel/mlx5: Add statistics
Collect statistics per accel opcode, per mlx5 operation, polling and nomem statistics The statistics can be retrieved per channel, per device per channel and accumulated per module
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I082e1556295071d0243037fd810bb6ade752c352 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23141 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 64627ae7 | 08-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Support crc32c offload
Add tests to verify the crc32c with mlx5 module
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Signed-off-by: Sergey Gorenko <sergeygo@nvidia.com> Change-Id
accel/mlx5: Support crc32c offload
Add tests to verify the crc32c with mlx5 module
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Signed-off-by: Sergey Gorenko <sergeygo@nvidia.com> Change-Id: I65a517d69fe12abd01e7f5d2f5b1c7da80883f40 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23140 Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
show more ...
|
| 6e947066 | 10-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Checking the minimum module configuration values
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: If2f32b8044cd408bfbab24423e989dabd6c86d38 Reviewed-on: https://review.spd
accel/mlx5: Checking the minimum module configuration values
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: If2f32b8044cd408bfbab24423e989dabd6c86d38 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23138 Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <ben@nvidia.com> Community-CI: Mellanox Build Bot
show more ...
|
| 2f974243 | 08-May-2024 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/mlx5: Detect crc32c capabilities
Check if a device supports crc32 offload and initialize signature mkeys and PSVs pool. Preparation step to support crc32c accel opcode
Signed-off-by: Alexey M
accel/mlx5: Detect crc32c capabilities
Check if a device supports crc32 offload and initialize signature mkeys and PSVs pool. Preparation step to support crc32c accel opcode
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: Id7e83b36384f24bbeb097d1b686e852efb680342 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23137 Reviewed-by: Ben Walker <ben@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| f74d16be | 11-Sep-2024 |
Slawomir Ptak <slawomir.ptak@intel.com> |
module/accel/dsa: add DIX Verify
DIX Verify is not defined as a standard operation with its own OPCODE and descriptors inside DSA module. This means we cannot submit it as is to the hardware. To int
module/accel/dsa: add DIX Verify
DIX Verify is not defined as a standard operation with its own OPCODE and descriptors inside DSA module. This means we cannot submit it as is to the hardware. To introduce support for DIX Verify use DIX Generate on available source buffer and then compare the resulting protection information with the one provided inside original metadata buffer.
Change-Id: Ia427e745cfcc13e9e615bf28cce452be415b2acf Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Signed-off-by: Slawomir Ptak <slawomir.ptak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24342 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| a6867721 | 23-Jul-2024 |
Krzysztof Karas <krzysztof.karas@intel.com> |
lib/idxd: add DIX generate
Add spdk_idxd_submit_dix_generate() function to submit DIX generate operation to DSA. Additionally, enable support for this operation in accel_dsa module.
Change-Id: I99e
lib/idxd: add DIX generate
Add spdk_idxd_submit_dix_generate() function to submit DIX generate operation to DSA. Additionally, enable support for this operation in accel_dsa module.
Change-Id: I99e7c6d0441599fbac092e059ed6394882c51fb9 Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Signed-off-by: Slawomir Ptak <slawomir.ptak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24312 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| ca6d701a | 27-Aug-2024 |
Yankun Li <845245370@qq.com> |
lib/accel: add the compression level support
Change-Id: I1c5d8953cee71865a764dde65a109e0715d54697 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+
lib/accel: add the compression level support
Change-Id: I1c5d8953cee71865a764dde65a109e0715d54697 Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24685 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 73c0be85 | 16-Aug-2024 |
Yankun Li <845245370@qq.com> |
lib/accel: support multiple [de]compression algorithms
Change-Id: I4b070ccdcdddb684a72a354245d4d14ed63e6bbf Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/s
lib/accel: support multiple [de]compression algorithms
Change-Id: I4b070ccdcdddb684a72a354245d4d14ed63e6bbf Signed-off-by: Yankun Li <845245370@qq.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24564 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: GangCao <gang.cao@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|