diff options
Diffstat (limited to 'src/plugins/dpdk/ipsec/ipsec.h')
-rw-r--r-- | src/plugins/dpdk/ipsec/ipsec.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/dpdk/ipsec/ipsec.h b/src/plugins/dpdk/ipsec/ipsec.h index 054fe9b0223..ac2b9b875a1 100644 --- a/src/plugins/dpdk/ipsec/ipsec.h +++ b/src/plugins/dpdk/ipsec/ipsec.h @@ -114,7 +114,7 @@ typedef struct u8 dev_id; u8 numa; u16 qp_id; - u16 inflights[2]; + u16 inflights; u16 n_ops; u16 __unused; struct rte_crypto_op *ops[VLIB_FRAME_SIZE]; @@ -301,7 +301,7 @@ crypto_free_ops (u8 numa, struct rte_crypto_op **ops, u32 n) } static_always_inline void -crypto_enqueue_ops (vlib_main_t * vm, crypto_worker_main_t * cwm, u8 outbound, +crypto_enqueue_ops (vlib_main_t * vm, crypto_worker_main_t * cwm, u32 node_index, u32 error, u8 numa) { dpdk_crypto_main_t *dcm = &dpdk_crypto_main; @@ -317,9 +317,9 @@ crypto_enqueue_ops (vlib_main_t * vm, crypto_worker_main_t * cwm, u8 outbound, if (!res->n_ops) continue; - enq = rte_cryptodev_enqueue_burst (res->dev_id, res->qp_id + outbound, + enq = rte_cryptodev_enqueue_burst (res->dev_id, res->qp_id, res->ops, res->n_ops); - res->inflights[outbound] += enq; + res->inflights += enq; if (PREDICT_FALSE (enq < res->n_ops)) { |