Home
last modified time | relevance | path

Searched refs:rte_ipsec_session (Results 1 – 17 of 17) sorted by relevance

/dpdk/lib/ipsec/
H A Dsa.h147 ipsec_sa_pkt_func_select(const struct rte_ipsec_session *ss,
157 esp_inb_tun_pkt_process(const struct rte_ipsec_session *ss,
161 inline_inb_tun_pkt_process(const struct rte_ipsec_session *ss,
165 esp_inb_trs_pkt_process(const struct rte_ipsec_session *ss,
169 inline_inb_trs_pkt_process(const struct rte_ipsec_session *ss,
173 cpu_inb_pkt_prepare(const struct rte_ipsec_session *ss,
191 pkt_flag_process(const struct rte_ipsec_session *ss,
195 inline_outb_tun_pkt_process(const struct rte_ipsec_session *ss,
199 inline_outb_trs_pkt_process(const struct rte_ipsec_session *ss,
207 cpu_outb_tun_pkt_prepare(const struct rte_ipsec_session *ss,
[all …]
H A Drte_ipsec.h24 struct rte_ipsec_session;
37 uint16_t (*async)(const struct rte_ipsec_session *ss,
41 uint16_t (*sync)(const struct rte_ipsec_session *ss,
45 uint16_t (*process)(const struct rte_ipsec_session *ss,
58 struct rte_ipsec_session { struct
94 rte_ipsec_session_prepare(struct rte_ipsec_session *ss);
118 rte_ipsec_pkt_crypto_prepare(const struct rte_ipsec_session *ss, in rte_ipsec_pkt_crypto_prepare()
125 rte_ipsec_pkt_cpu_prepare(const struct rte_ipsec_session *ss, in rte_ipsec_pkt_cpu_prepare()
155 rte_ipsec_pkt_process(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[], in rte_ipsec_pkt_process()
H A Drte_ipsec_group.h44 static inline struct rte_ipsec_session *
52 return (struct rte_ipsec_session *)(uintptr_t)ss->opaque_data; in rte_ipsec_ses_from_crypto()
55 return (struct rte_ipsec_session *)(uintptr_t)cs->opaque_data; in rte_ipsec_ses_from_crypto()
H A Dses.c9 session_check(struct rte_ipsec_session *ss) in session_check()
32 rte_ipsec_session_prepare(struct rte_ipsec_session *ss) in rte_ipsec_session_prepare()
H A Desp_outb.c290 esp_outb_tun_prepare(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[], in esp_outb_tun_prepare()
438 esp_outb_trs_prepare(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[], in esp_outb_trs_prepare()
529 cpu_outb_pkt_prepare(const struct rte_ipsec_session *ss, in cpu_outb_pkt_prepare()
600 cpu_outb_tun_pkt_prepare(const struct rte_ipsec_session *ss, in cpu_outb_tun_pkt_prepare()
607 cpu_outb_trs_pkt_prepare(const struct rte_ipsec_session *ss, in cpu_outb_trs_pkt_prepare()
621 esp_outb_sqh_process(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[], in esp_outb_sqh_process()
667 inline_outb_mbuf_prepare(const struct rte_ipsec_session *ss, in inline_outb_mbuf_prepare()
716 inline_outb_tun_pkt_process(const struct rte_ipsec_session *ss, in inline_outb_tun_pkt_process()
784 inline_outb_trs_pkt_process(const struct rte_ipsec_session *ss, in inline_outb_trs_pkt_process()
852 inline_proto_outb_pkt_process(const struct rte_ipsec_session *ss, in inline_proto_outb_pkt_process()
H A Desp_inb.c364 esp_inb_pkt_prepare(const struct rte_ipsec_session *ss, struct rte_mbuf *mb[], in esp_inb_pkt_prepare()
755 cpu_inb_pkt_prepare(const struct rte_ipsec_session *ss, in cpu_inb_pkt_prepare()
817 esp_inb_tun_pkt_process(const struct rte_ipsec_session *ss, in esp_inb_tun_pkt_process()
826 inline_inb_tun_pkt_process(const struct rte_ipsec_session *ss, in inline_inb_tun_pkt_process()
836 esp_inb_trs_pkt_process(const struct rte_ipsec_session *ss, in esp_inb_trs_pkt_process()
845 inline_inb_trs_pkt_process(const struct rte_ipsec_session *ss, in inline_inb_trs_pkt_process()
H A Dsa.c614 lksd_proto_cop_prepare(const struct rte_ipsec_session *ss, in lksd_proto_cop_prepare()
637 lksd_proto_prepare(const struct rte_ipsec_session *ss, in lksd_proto_prepare()
654 pkt_flag_process(const struct rte_ipsec_session *ss, in pkt_flag_process()
807 ipsec_sa_pkt_func_select(const struct rte_ipsec_session *ss, in ipsec_sa_pkt_func_select()
H A Dmisc.h113 cpu_crypto_bulk(const struct rte_ipsec_session *ss, in cpu_crypto_bulk()
/dpdk/examples/ipsec-secgw/
H A Dipsec.h107 struct rte_ipsec_session sessions[IPSEC_SESSION_MAX];
334 static inline struct rte_ipsec_session *
340 static inline struct rte_ipsec_session *
349 struct rte_ipsec_session *ips; in ipsec_get_action_type()
409 struct rte_ipsec_session *ips);
413 struct rte_ipsec_session *ips);
H A Dipsec_process.c80 fill_ipsec_session(struct rte_ipsec_session *ss, struct ipsec_ctx *ctx, in fill_ipsec_session()
182 struct rte_ipsec_session *ips, struct rte_mbuf **m, in ipsec_prepare_crypto_group()
258 ipsec_process_inline_group(struct rte_ipsec_session *ips, void *sa, in ipsec_process_inline_group()
277 ipsec_process_cpu_group(struct rte_ipsec_session *ips, void *sa, in ipsec_process_cpu_group()
306 struct rte_ipsec_session *ips; in ipsec_process()
398 struct rte_ipsec_session *ss; in ipsec_cqp_process()
H A Dsa.c364 struct rte_ipsec_session *ips; in parse_sa_tokens()
792 struct rte_ipsec_session *fb; in parse_sa_tokens()
948 const struct rte_ipsec_session *ips; in print_one_sa_rule()
949 const struct rte_ipsec_session *fallback_ips; in print_one_sa_rule()
1228 struct rte_ipsec_session *ips; in sa_add_rules()
1485 fill_ipsec_session(struct rte_ipsec_session *ss, struct rte_ipsec_sa *sa) in fill_ipsec_session()
1511 struct rte_ipsec_session *ips; in ipsec_sa_init()
H A Desp.c152 struct rte_ipsec_session *ips; in esp_inbound_post()
232 struct rte_ipsec_session *ips; in esp_outbound()
H A Dipsec_worker.c93 struct rte_ipsec_session *pri_sess; in prepare_out_sessions_tbl()
388 struct rte_ipsec_session *sess; in process_ipsec_ev_outbound()
490 struct rte_ipsec_session *sess; in ipsec_ev_route_pkts()
H A Dipsec.c59 struct rte_ipsec_session *ips) in create_lookaside_session()
161 struct rte_ipsec_session *ips) in create_inline_session()
601 struct rte_ipsec_session *ips; in ipsec_enqueue()
H A Dipsec-secgw.c2824 struct rte_ipsec_session *ips; in ev_mode_sess_verify()
2902 struct rte_ipsec_session *ips; in inline_sessions_free()
/dpdk/app/test/
H A Dtest_ipsec_perf.c53 struct rte_ipsec_session ss[2];
H A Dtest_ipsec.c86 struct rte_ipsec_session ss[MAX_NB_SAS];