Lines Matching refs:ipsec_ctx
58 create_lookaside_session(struct ipsec_ctx *ipsec_ctx, struct ipsec_sa *sa, in create_lookaside_session() argument
72 ret = rte_hash_lookup_data(ipsec_ctx->cdev_map, &key, in create_lookaside_session()
87 ipsec_ctx->tbl[cdev_id_qp].id, in create_lookaside_session()
88 ipsec_ctx->tbl[cdev_id_qp].qp); in create_lookaside_session()
114 ipsec_ctx->tbl[cdev_id_qp].id); in create_lookaside_session()
120 &sess_conf, ipsec_ctx->session_pool, in create_lookaside_session()
121 ipsec_ctx->session_priv_pool); in create_lookaside_session()
136 cdev_id = ipsec_ctx->tbl[cdev_id_qp].id; in create_lookaside_session()
145 ipsec_ctx->session_pool); in create_lookaside_session()
146 rte_cryptodev_sym_session_init(ipsec_ctx->tbl[cdev_id_qp].id, in create_lookaside_session()
148 ipsec_ctx->session_priv_pool); in create_lookaside_session()
150 rte_cryptodev_info_get(ipsec_ctx->tbl[cdev_id_qp].id, in create_lookaside_session()
522 ipsec_enqueue(ipsec_xform_fn xform_func, struct ipsec_ctx *ipsec_ctx, in ipsec_enqueue() argument
554 create_lookaside_session(ipsec_ctx, sa, ips)) { in ipsec_enqueue()
580 create_lookaside_session(ipsec_ctx, sa, ips)) { in ipsec_enqueue()
596 ipsec_ctx->ol_pkts[ipsec_ctx->ol_pkts_cnt++] = pkts[i]; in ipsec_enqueue()
618 ipsec_ctx->ol_pkts[ipsec_ctx->ol_pkts_cnt++] = pkts[i]; in ipsec_enqueue()
627 RTE_ASSERT(sa->cdev_id_qp < ipsec_ctx->nb_qps); in ipsec_enqueue()
628 enqueue_cop(&ipsec_ctx->tbl[sa->cdev_id_qp], &priv->cop); in ipsec_enqueue()
633 ipsec_inline_dequeue(ipsec_xform_fn xform_func, struct ipsec_ctx *ipsec_ctx, in ipsec_inline_dequeue() argument
642 while (ipsec_ctx->ol_pkts_cnt > 0 && nb_pkts < max_pkts) { in ipsec_inline_dequeue()
643 pkt = ipsec_ctx->ol_pkts[--ipsec_ctx->ol_pkts_cnt]; in ipsec_inline_dequeue()
659 ipsec_dequeue(ipsec_xform_fn xform_func, struct ipsec_ctx *ipsec_ctx, in ipsec_dequeue() argument
668 for (i = 0; i < ipsec_ctx->nb_qps && nb_pkts < max_pkts; i++) { in ipsec_dequeue()
671 cqp = &ipsec_ctx->tbl[ipsec_ctx->last_qp++]; in ipsec_dequeue()
672 if (ipsec_ctx->last_qp == ipsec_ctx->nb_qps) in ipsec_dequeue()
673 ipsec_ctx->last_qp %= ipsec_ctx->nb_qps; in ipsec_dequeue()
715 ipsec_inbound(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], in ipsec_inbound()
728 ipsec_inbound_cqp_dequeue(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], in ipsec_inbound_cqp_dequeue()
735 ipsec_outbound(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], in ipsec_outbound()
748 ipsec_outbound_cqp_dequeue(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], in ipsec_outbound_cqp_dequeue()