X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fdpdk%2Fipsec%2Fipsec.h;h=ac2b9b875a17c5818bcdc94c188d5ce5b93f5c31;hb=35467f112acb21fe1ea287c7d8794b0859f149c0;hp=054fe9b0223f912b4af0e52e7ccc218e4131e56c;hpb=6f70e913c58b81ff40bb980359cfa1f3c88ff150;p=vpp.git 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)) {