Searched refs:ipsec_ctx (Results 1 – 7 of 7) sorted by relevance
| /dpdk/examples/ipsec-secgw/ |
| H A D | ipsec.c | 58 create_lookaside_session(struct ipsec_ctx *ipsec_ctx, struct ipsec_sa *sa, in create_lookaside_session() argument 145 ipsec_ctx->session_pool); in create_lookaside_session() 593 ipsec_enqueue(ipsec_xform_fn xform_func, struct ipsec_ctx *ipsec_ctx, in ipsec_enqueue() argument 676 ipsec_ctx->ol_pkts[ipsec_ctx->ol_pkts_cnt++] = pkts[i]; in ipsec_enqueue() 698 ipsec_ctx->ol_pkts[ipsec_ctx->ol_pkts_cnt++] = pkts[i]; in ipsec_enqueue() 713 ipsec_inline_dequeue(ipsec_xform_fn xform_func, struct ipsec_ctx *ipsec_ctx, in ipsec_inline_dequeue() argument 723 pkt = ipsec_ctx->ol_pkts[--ipsec_ctx->ol_pkts_cnt]; in ipsec_inline_dequeue() 739 ipsec_dequeue(ipsec_xform_fn xform_func, struct ipsec_ctx *ipsec_ctx, in ipsec_dequeue() argument 751 cqp = &ipsec_ctx->tbl[ipsec_ctx->last_qp++]; in ipsec_dequeue() 752 if (ipsec_ctx->last_qp == ipsec_ctx->nb_qps) in ipsec_dequeue() [all …]
|
| H A D | ipsec.h | 219 struct ipsec_ctx { struct 279 ipsec_inbound(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], 283 ipsec_outbound(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], 287 ipsec_inbound_cqp_dequeue(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], 291 ipsec_outbound_cqp_dequeue(struct ipsec_ctx *ctx, struct rte_mbuf *pkts[], 295 ipsec_process(struct ipsec_ctx *ctx, struct ipsec_traffic *trf); 298 ipsec_cqp_process(struct ipsec_ctx *ctx, struct ipsec_traffic *trf); 408 create_lookaside_session(struct ipsec_ctx *ipsec_ctx, struct ipsec_sa *sa,
|
| H A D | ipsec-secgw.c | 237 struct ipsec_ctx inbound; 773 process_pkts_inbound(struct ipsec_ctx *ipsec_ctx, in process_pkts_inbound() argument 839 process_pkts_outbound(struct ipsec_ctx *ipsec_ctx, in process_pkts_outbound() argument 884 process_pkts_inbound_nosp(struct ipsec_ctx *ipsec_ctx, in process_pkts_inbound_nosp() argument 914 process_pkts_outbound_nosp(struct ipsec_ctx *ipsec_ctx, in process_pkts_outbound_nosp() argument 1142 struct ipsec_ctx *ctx; in drain_crypto_buffers() 1161 struct ipsec_ctx *ctx) in drain_inbound_crypto_queues() 1198 struct ipsec_ctx *ctx) in drain_outbound_crypto_queues() 2028 struct ipsec_ctx *ipsec_ctx, in add_mapping() argument 2061 ipsec_ctx->nb_qps++; in add_mapping() [all …]
|
| H A D | ipsec_worker.h | 32 struct ipsec_ctx inbound; 33 struct ipsec_ctx outbound;
|
| H A D | ipsec_process.c | 80 fill_ipsec_session(struct rte_ipsec_session *ss, struct ipsec_ctx *ctx, in fill_ipsec_session() 181 ipsec_prepare_crypto_group(struct ipsec_ctx *ctx, struct ipsec_sa *sa, in ipsec_prepare_crypto_group() 301 ipsec_process(struct ipsec_ctx *ctx, struct ipsec_traffic *trf) in ipsec_process() 374 ctx_dequeue(struct ipsec_ctx *ctx, struct rte_crypto_op *cop[], uint32_t num) in ctx_dequeue() 394 ipsec_cqp_process(struct ipsec_ctx *ctx, struct ipsec_traffic *trf) in ipsec_cqp_process()
|
| H A D | ipsec_worker.c | 285 process_ipsec_ev_inbound(struct ipsec_ctx *ctx, struct route_table *rt, in process_ipsec_ev_inbound() 385 process_ipsec_ev_outbound(struct ipsec_ctx *ctx, struct route_table *rt, in process_ipsec_ev_outbound() 587 process_ipsec_ev_inbound_vector(struct ipsec_ctx *ctx, struct route_table *rt, in process_ipsec_ev_inbound_vector() 622 process_ipsec_ev_outbound_vector(struct ipsec_ctx *ctx, struct route_table *rt, in process_ipsec_ev_outbound_vector()
|
| H A D | parser.c | 418 cmdline_parse_ctx_t ipsec_ctx[] = { variable 430 struct cmdline *cl = cmdline_stdin_new(ipsec_ctx, ""); in parse_cfg_file()
|