This commit fixes wrong qp_id value in cryptodev scheduler in failover
mode.
Fixes: 37f075dad1e9 ("crypto/scheduler: add fail-over scheduling mode")
Cc: stable@dpdk.org
Signed-off-by: Jakub Wysocki <jakubx.wysocki@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
((struct scheduler_qp_ctx *)
dev->data->queue_pairs[i])->private_qp_ctx;
+ sched_ctx->workers[PRIMARY_WORKER_IDX].qp_id = i;
+ sched_ctx->workers[SECONDARY_WORKER_IDX].qp_id = i;
+
rte_memcpy(&qp_ctx->primary_worker,
&sched_ctx->workers[PRIMARY_WORKER_IDX],
sizeof(struct scheduler_worker));