From c94648ff9191e4adb87bc88f88f10e9abdd38dbc Mon Sep 17 00:00:00 2001 From: Ziye Yang Date: Mon, 3 May 2021 19:57:53 +0800 Subject: [PATCH] lib/accel: Add the missed seed assignment for chain crc32c support. We did not find this issue, because we always use seed = 0 to test. Definitely, we need to assign the seed value. Signed-off-by: Ziye Yang Change-Id: I6bec1b6d61480cdd7c9e27578dcaf5de2f65cf44 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7716 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins Reviewed-by: Shuhei Matsumoto Reviewed-by: Paul Luse Reviewed-by: Changpeng Liu --- lib/accel/accel_engine.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/accel/accel_engine.c b/lib/accel/accel_engine.c index 450595120..eac01219a 100644 --- a/lib/accel/accel_engine.c +++ b/lib/accel/accel_engine.c @@ -382,6 +382,7 @@ spdk_accel_submit_crc32cv(struct spdk_io_channel *ch, uint32_t *dst, struct iove accel_task->v.iovs = iov; accel_task->v.iovcnt = iov_cnt; accel_task->dst = (void *)dst; + accel_task->seed = seed; accel_task->op_code = ACCEL_OPCODE_CRC32C; if (_is_supported(accel_ch->engine, ACCEL_CRC32C)) {