crypto/cnxk: pass sub-event type in event
Response info may have valid sub_event_type. Pass this to the event generated by CPT. Signed-off-by: Anoob Joseph <anoobj@marvell.com> Reviewed-by: Shijith Thotton <sthotton@marvell.com> Reviewed-by: Jerin Jacob <jerinj@marvell.com>
This commit is contained in:
parent
a662baa7e1
commit
abcee06c02
@ -285,9 +285,10 @@ cn10k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __rte_unused,
|
||||
|
||||
/* Prepare w2 */
|
||||
rsp_info = &ec_mdata->response_info;
|
||||
w2 = CNXK_CPT_INST_W2(
|
||||
(RTE_EVENT_TYPE_CRYPTODEV << 28) | rsp_info->flow_id,
|
||||
rsp_info->sched_type, rsp_info->queue_id, 0);
|
||||
w2 = CNXK_CPT_INST_W2((RTE_EVENT_TYPE_CRYPTODEV << 28) |
|
||||
(rsp_info->sub_event_type << 20) |
|
||||
rsp_info->flow_id,
|
||||
rsp_info->sched_type, rsp_info->queue_id, 0);
|
||||
|
||||
/* Set meta according to session type */
|
||||
if (op_type == RTE_CRYPTO_OP_TYPE_SYMMETRIC) {
|
||||
|
@ -337,9 +337,10 @@ cn9k_cpt_crypto_adapter_ev_mdata_set(struct rte_cryptodev *dev __rte_unused,
|
||||
|
||||
/* Prepare w2 */
|
||||
rsp_info = &ec_mdata->response_info;
|
||||
w2 = CNXK_CPT_INST_W2(
|
||||
(RTE_EVENT_TYPE_CRYPTODEV << 28) | rsp_info->flow_id,
|
||||
rsp_info->sched_type, rsp_info->queue_id, 0);
|
||||
w2 = CNXK_CPT_INST_W2((RTE_EVENT_TYPE_CRYPTODEV << 28) |
|
||||
(rsp_info->sub_event_type << 20) |
|
||||
rsp_info->flow_id,
|
||||
rsp_info->sched_type, rsp_info->queue_id, 0);
|
||||
|
||||
/* Set meta according to session type */
|
||||
if (op_type == RTE_CRYPTO_OP_TYPE_SYMMETRIC) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user