| 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 ...
|
| 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 ...
|
| 38b1eaa4 | 20-Aug-2024 |
Jim Harris <jim.harris@samsung.com> |
env: add spdk_env_get_numa_id()
This will effectively replace spdk_env_get_socket_id(), which is marked obsolete as part of this patch.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id:
env: add spdk_env_get_numa_id()
This will effectively replace spdk_env_get_socket_id(), which is marked obsolete as part of this patch.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I5d39e5e1b98e07f709b14c86382e59ea76584def Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24608 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Ben Walker <ben@nvidia.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
show more ...
|
| 34edd9f1 | 10-Jul-2024 |
Kamil Godzwon <kamilx.godzwon@intel.com> |
general: fix misspells and typos
Signed-off-by: Kamil Godzwon <kamilx.godzwon@intel.com> Change-Id: Iab206ef526eb7032c6681a3145450010c91705a4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+
general: fix misspells and typos
Signed-off-by: Kamil Godzwon <kamilx.godzwon@intel.com> Change-Id: Iab206ef526eb7032c6681a3145450010c91705a4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24120 Community-CI: Mellanox Build Bot Reviewed-by: Karol Latecki <karol.latecki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| 26d44a12 | 29-Mar-2024 |
Jim Harris <jim.harris@samsung.com> |
trace: rename owner to owner_type
We will be adding the real concept of an "owner" in upcoming patches. So change the existing "owner" to "owner_type" which more accurate reflects its meaning. For e
trace: rename owner to owner_type
We will be adding the real concept of an "owner" in upcoming patches. So change the existing "owner" to "owner_type" which more accurate reflects its meaning. For example, an "owner_type" can be OWNER_BDEV, but an actual "owner" would be some specific bdev identified by its name.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: Ieb25eb5a574a88b3812291f2345796e5bb66a54f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22645 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 1f88c365 | 23-Feb-2024 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
lib/accel: fallback when no devices during module_init()
Related to #3266
During discussion in issue above, it came up that if dpdk_compressdev and dpdk_cryptodev detects no devices they are still
lib/accel: fallback when no devices during module_init()
Related to #3266
During discussion in issue above, it came up that if dpdk_compressdev and dpdk_cryptodev detects no devices they are still assigned to the relevant accel ops.
Rather than explicitly failing just due to lack of the devices, each accel module can report -ENODEV. In such case the module will not be used, but that error is not propagated to accel framework init.
As a result accel ops assignment will not use such module, and fallback to available modules.
Reported-by: liuqinfei <lucas.liuqinfei@huawei.com> Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Ib52dfcb6dc6a1a93b8493b98ffb028f9d9419d6d Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22026 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
| d4e2f295 | 12-Feb-2024 |
Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com> |
module/accel: Cannot save configuration with IAA accel module enabled
Corrected write config JSON function for IAA accel module
Fixes issue #3161.
Change-Id: I70f69a9e309d84ad54723094387a97cf2b2e7
module/accel: Cannot save configuration with IAA accel module enabled
Corrected write config JSON function for IAA accel module
Fixes issue #3161.
Change-Id: I70f69a9e309d84ad54723094387a97cf2b2e786c Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21825 Reviewed-by: Jim Harris <jim.harris@samsung.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| 355312bf | 26-Jan-2024 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
so_ver: increase all major versions after SPDK 24.01
To allow SO_MINOR updates on LTS for the whole year it is supported, the major version for all components needs to be increased. This is to preve
so_ver: increase all major versions after SPDK 24.01
To allow SO_MINOR updates on LTS for the whole year it is supported, the major version for all components needs to be increased. This is to prevent scenario where two versions exists with matching versions, but conflicting ABI. Ex. Next SPDK release adds an API call increasing the minor version, then LTS needs just a subset of those additions.
Increasing major so version after LTS, allows the future releases to update versions as needed. Yet allowing LTS to increase minor version separately.
This patch: - increases SO_VER by 1 for all components - resets SO_MINOR to 0 for all components
Due to patch below being introduced after v24.01 code freeze, bdev lib version should not be increased: 61623c5ca9 bdev: add spdk_bdev_io padding in place of io_submit_ch
Short reference to how the versions were changed: MAX=$(git grep "SO_VER := " | cut -d" " -f 3 | sort -ubnr | head -1) for((i=$MAX;i>0;i-=1)); do find . -name "Makefile" -exec \ sed -i -e "s/SO_VER := $i\$/SO_VER := $(($i+1))/g" {} +; done find . -name "Makefile" -exec \ sed -i -e "s/SO_MINOR := .*/SO_MINOR := 0/g" {} +
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I0166d6be6c17bbbf985d48b5dfcb36f1d4af1b48 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21582 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 7fcc8afc | 28-Nov-2023 |
Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com> |
module/accel: Prevent double RPC call causes app crash (iaa_scan_accel_module)
Prevent double RPC call causes app crash for iaa_scan_accel_module
The RPC iaa_scan_accel_module method may be perform
module/accel: Prevent double RPC call causes app crash (iaa_scan_accel_module)
Prevent double RPC call causes app crash for iaa_scan_accel_module
The RPC iaa_scan_accel_module method may be performed to use the IAA Module. It should be called before starting the framework, but only the first call should take effect, next calls should provide relevant information for a user. In this fix will be an RPC error code with information that 'the operation is already in progress'.
Fixes issue #3174
Change-Id: I0cc5a9fca290b1fe1709d86064db34aa1e05ba76 Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20787 Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| ee020824 | 19-Dec-2023 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel: Use STAILQ to link tasks
That is the first patch in the series to make accel structures more cache friendly Size of the task structure before and after all changes: before: /* size: 384, cach
accel: Use STAILQ to link tasks
That is the first patch in the series to make accel structures more cache friendly Size of the task structure before and after all changes: before: /* size: 384, cachelines: 6, members: 23 */ after: /* size: 176, cachelines: 3, members: 20 */
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I85a3a528d427b33cc0e45a44498c0c1930fc7629 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21119 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Ben Walker <ben@nvidia.com>
show more ...
|
| 97f445d7 | 08-Dec-2023 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
accel/idxd: fix off by one device selection
Selecting device iterated over all devices one too many times.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Icc66e9843af6d51946f
accel/idxd: fix off by one device selection
Selecting device iterated over all devices one too many times.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Icc66e9843af6d51946f6af3679d56b88d5b753c9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21012 Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
| 5105dc5d | 04-Sep-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel: add the spdk_ prefix to accel_opcode
This enum is part of the public interface, so it should have the spdk_ prefix.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ie1d4a
accel: add the spdk_ prefix to accel_opcode
This enum is part of the public interface, so it should have the spdk_ prefix.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: Ie1d4aee707ede70c7f181561e1002ce443628ca4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19685 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@gmail.com> Reviewed-by: Jacek Kalwas <jacek.kalwas@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| be0ea421 | 19-May-2023 |
Jacek Kalwas <jacek.kalwas@intel.com> |
accel: add debug log about initialzation on generic layer
With that notice logs are removed from specific modules.
Signed-off-by: Jacek Kalwas <jacek.kalwas@intel.com> Change-Id: Ibd565f503a6cbb5fd
accel: add debug log about initialzation on generic layer
With that notice logs are removed from specific modules.
Signed-off-by: Jacek Kalwas <jacek.kalwas@intel.com> Change-Id: Ibd565f503a6cbb5fd99f163b42ce2ef4f68289a9 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18256 Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| b85bd63f | 17-May-2023 |
Alexey Marchuk <alexeymar@nvidia.com> |
accel/iaa: Do not register module automatically
Register the module when a dedicated RPC to enable iaa module is called. With this change this module is not added to a global list and isn't used at
accel/iaa: Do not register module automatically
Register the module when a dedicated RPC to enable iaa module is called. With this change this module is not added to a global list and isn't used at all.
Signed-off-by: Alexey Marchuk <alexeymar@nvidia.com> Change-Id: I56a7f8998c725cc230f82ef175d6ff95a8563c40 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18178 Reviewed-by: Jim Harris <james.r.harris@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jacek Kalwas <jacek.kalwas@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
show more ...
|
| 5d2d59be | 29-Mar-2023 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel: move accel_module.h to include/spdk
This file should be external to enable out-of-tree accel modules.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I2e973d0e88d7145d0fc
accel: move accel_module.h to include/spdk
This file should be external to enable out-of-tree accel modules.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I2e973d0e88d7145d0fc9714f56db48486b00f3b7 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/17419 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jacek Kalwas <jacek.kalwas@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| 3359bf34 | 23-Jan-2023 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
so_ver: increase all major versions
To allow SO_MINOR updates on LTS for the whole year it is supported, the major version for all components needs to be increased. This is to prevent scenario where
so_ver: increase all major versions
To allow SO_MINOR updates on LTS for the whole year it is supported, the major version for all components needs to be increased. This is to prevent scenario where two versions exists with matching versions, but conflicting ABI. Ex. Next SPDK release adds an API call increasing the minor version, then LTS needs just a subset of those additions.
Increasing major so version after LTS, allows the future releases to update versions as needed. Yet allowing LTS to increase minor version separately.
Disabled test for increasing SO version without ABI change, as that is goal of this patch. This check shall be removed with SPDK 23.05 release. Looks like this was left over from prior LTS, to avoid that make sure it is only skipped when running against v23.01.x as latest release.
This patch: - increases SO_VER by 1 for all components - resets SO_MINOR to 0 for all components - removes suppressions for ABI tests
Short reference to how the versions were changed: MAX=$(git grep "SO_VER := " | cut -d" " -f 3 | sort -ubnr | head -1) for((i=$MAX;i>0;i-=1)); do find . -name "Makefile" -exec \ sed -i -e "s/SO_VER := $i\$/SO_VER := $(($i+1))/g" {} +; done find . -name "Makefile" -exec \ sed -i -e "s/SO_MINOR := .*/SO_MINOR := 0/g" {} +
Change-Id: I3e5681802c0a5ac6d7d652a18896997cd07cc8bf Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16419 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 1866faff | 10-Dec-2022 |
Konrad Sztyber <konrad.sztyber@intel.com> |
accel: use iovecs for compress operations
Also, since this was the last operation using dst and nbytes, these fields were removed from spdk_accel_task.
Signed-off-by: Konrad Sztyber <konrad.sztyber
accel: use iovecs for compress operations
Also, since this was the last operation using dst and nbytes, these fields were removed from spdk_accel_task.
Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Change-Id: I0d6b090e101c016d1bdcbe7a3bee7d6f691f1c9e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15943 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| a6dbe372 | 01-Nov-2022 |
paul luse <paul.e.luse@intel.com> |
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date defa
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date default <file> | tail -1
and then pull just the 4 digit year from the result.
Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc). Contribution date used "--follow -C95%" to get the most accurate date.
Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| 850cd900 | 22-Sep-2022 |
paul luse <paul.e.luse@intel.com> |
accel/idxd/iaa: Convert to use iovecs
In prep for upcoming iovec based compression/decompression patches.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I413493f764bead9e56266e488b74f
accel/idxd/iaa: Convert to use iovecs
In prep for upcoming iovec based compression/decompression patches.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: I413493f764bead9e56266e488b74f8bca979e225 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14633 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| 712e8cb7 | 08-Aug-2022 |
Ben Walker <benjamin.walker@intel.com> |
accel: Refer to plugins as 'modules' instead of 'engines'
This is consistent with the use of terms in other parts of SPDK and fits with the code living under module/
Change-Id: If182f7cf2d160d57443
accel: Refer to plugins as 'modules' instead of 'engines'
This is consistent with the use of terms in other parts of SPDK and fits with the code living under module/
Change-Id: If182f7cf2d160d57443a1b5f24e0065f191b59b2 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13919 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| dd7140e6 | 08-Aug-2022 |
Ben Walker <benjamin.walker@intel.com> |
accel: Rename spdk_accel_engine_module_finish to spdk_accel_module_finish
Also move it into the internal header that defines the interface used by modules.
Change-Id: I3aeb41e643f27a69556099cb8d166
accel: Rename spdk_accel_engine_module_finish to spdk_accel_module_finish
Also move it into the internal header that defines the interface used by modules.
Change-Id: I3aeb41e643f27a69556099cb8d166f64c9e5d67f Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13917 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Krzysztof Karas <krzysztof.karas@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
show more ...
|
| 225ae35a | 08-Aug-2022 |
Ben Walker <benjamin.walker@intel.com> |
accel: Add per-module task structures
These hold a pointer to the channel which eliminates the need to look it back up in the completion path.
Change-Id: Ie4fc98d92d6434262e64b9483ef8b3b0591d764a S
accel: Add per-module task structures
These hold a pointer to the channel which eliminates the need to look it back up in the completion path.
Change-Id: Ie4fc98d92d6434262e64b9483ef8b3b0591d764a Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13914 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| df892eed | 08-Aug-2022 |
Ben Walker <benjamin.walker@intel.com> |
accel: Return correct values for .get_ctx_size()
This expects the full size of the task for each module. This only worked because the software module returned the right size.
Change-Id: I481cfad8b4
accel: Return correct values for .get_ctx_size()
This expects the full size of the task for each module. This only worked because the software module returned the right size.
Change-Id: I481cfad8b4bb9c3748301bdacd90e7f44fd2d878 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13913 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|
| aa156d53 | 05-Aug-2022 |
Ben Walker <benjamin.walker@intel.com> |
accel: Combine spdk_accel_engine and spdk_accel_module_if
These are 1:1 - they do not need to be separate objects.
Change-Id: I74ab52863f911d9be59ce98e1525302b5bd40846 Signed-off-by: Ben Walker <be
accel: Combine spdk_accel_engine and spdk_accel_module_if
These are 1:1 - they do not need to be separate objects.
Change-Id: I74ab52863f911d9be59ce98e1525302b5bd40846 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13910 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
show more ...
|