Home
last modified time | relevance | path

Searched refs:rte_ipsec_sa (Results 1 – 13 of 13) sorted by relevance

/dpdk/lib/ipsec/
H A Dipsec_sqn.h93 esn_inb_check_sqn(const struct replay_sqn *rsn, const struct rte_ipsec_sa *sa, in esn_inb_check_sqn()
125 esn_outb_update_sqn(struct rte_ipsec_sa *sa, uint32_t *num) in esn_outb_update_sqn()
150 esn_inb_update_sqn(struct replay_sqn *rsn, const struct rte_ipsec_sa *sa, in esn_inb_update_sqn()
210 rsn_copy(const struct rte_ipsec_sa *sa, uint32_t dst, uint32_t src) in rsn_copy()
230 rsn_acquire(struct rte_ipsec_sa *sa) in rsn_acquire()
256 rsn_release(struct rte_ipsec_sa *sa, struct replay_sqn *rsn) in rsn_release()
266 rsn_update_start(struct rte_ipsec_sa *sa) in rsn_update_start()
293 rsn_update_finish(struct rte_ipsec_sa *sa, struct replay_sqn *rsn) in rsn_update_finish()
H A Dipsec_telemetry.c13 const struct rte_ipsec_sa *sa;
27 const struct rte_ipsec_sa *sa = entry->sa; in handle_telemetry_cmd_ipsec_sa_list()
51 const struct rte_ipsec_sa *sa; in handle_telemetry_cmd_ipsec_sa_stats()
109 const struct rte_ipsec_sa *sa; in handle_telemetry_cmd_ipsec_sa_details()
207 rte_ipsec_telemetry_sa_add(const struct rte_ipsec_sa *sa) in rte_ipsec_telemetry_sa_add()
219 rte_ipsec_telemetry_sa_del(const struct rte_ipsec_sa *sa) in rte_ipsec_telemetry_sa_del()
H A Drte_ipsec_sa.h25 struct rte_ipsec_sa;
141 rte_ipsec_sa_type(const struct rte_ipsec_sa *sa);
168 rte_ipsec_sa_init(struct rte_ipsec_sa *sa, const struct rte_ipsec_sa_prm *prm,
177 rte_ipsec_sa_fini(struct rte_ipsec_sa *sa);
H A Desp_inb.c17 typedef uint16_t (*esp_inb_process_t)(struct rte_ipsec_sa *sa,
27 const struct rte_ipsec_sa *sa, const union sym_op_data *icv, in sop_ciph_auth_prepare()
44 const struct rte_ipsec_sa *sa, const union sym_op_data *icv, in sop_aead_prepare()
60 const struct rte_ipsec_sa *sa, struct rte_mbuf *mb, in inb_cop_prepare()
213 inb_pkt_xprepare(const struct rte_ipsec_sa *sa, rte_be64_t sqc, in inb_pkt_xprepare()
369 struct rte_ipsec_sa *sa; in esp_inb_pkt_prepare()
575 tun_process(struct rte_ipsec_sa *sa, struct rte_mbuf *mb[], in tun_process()
638 trs_process(struct rte_ipsec_sa *sa, struct rte_mbuf *mb[], in trs_process()
760 struct rte_ipsec_sa *sa; in cpu_inb_pkt_prepare()
820 struct rte_ipsec_sa *sa = ss->sa; in esp_inb_tun_pkt_process()
[all …]
H A Dsa.c88 rte_ipsec_sa_type(const struct rte_ipsec_sa *sa) in rte_ipsec_sa_type()
155 sz += sizeof(struct rte_ipsec_sa); in ipsec_sa_size()
160 rte_ipsec_sa_fini(struct rte_ipsec_sa *sa) in rte_ipsec_sa_fini()
254 esp_inb_init(struct rte_ipsec_sa *sa) in esp_inb_init()
284 esp_inb_tun_init(struct rte_ipsec_sa *sa, const struct rte_ipsec_sa_prm *prm) in esp_inb_tun_init()
294 esp_outb_init(struct rte_ipsec_sa *sa, uint32_t hlen, uint64_t sqn) in esp_outb_init()
383 esp_sa_init(struct rte_ipsec_sa *sa, const struct rte_ipsec_sa_prm *prm, in esp_sa_init()
691 lksd_none_pkt_func_select(const struct rte_ipsec_sa *sa, in lksd_none_pkt_func_select()
729 cpu_crypto_pkt_func_select(const struct rte_ipsec_sa *sa, in cpu_crypto_pkt_func_select()
771 inline_crypto_pkt_func_select(const struct rte_ipsec_sa *sa, in inline_crypto_pkt_func_select()
[all …]
H A Drte_ipsec.h63 struct rte_ipsec_sa *sa;
172 rte_ipsec_telemetry_sa_add(const struct rte_ipsec_sa *sa);
182 rte_ipsec_telemetry_sa_del(const struct rte_ipsec_sa *sa);
H A Desp_outb.c28 const struct rte_ipsec_sa *sa, const union sym_op_data *icv, in sop_ciph_auth_prepare()
45 const struct rte_ipsec_sa *sa, const union sym_op_data *icv, in sop_aead_prepare()
139 outb_tun_pkt_prepare(struct rte_ipsec_sa *sa, rte_be64_t sqc, in outb_tun_pkt_prepare()
242 outb_pkt_xprepare(const struct rte_ipsec_sa *sa, rte_be64_t sqc, in outb_pkt_xprepare()
297 struct rte_ipsec_sa *sa; in esp_outb_tun_prepare()
344 outb_trs_pkt_prepare(struct rte_ipsec_sa *sa, rte_be64_t sqc, in outb_trs_pkt_prepare()
445 struct rte_ipsec_sa *sa; in esp_outb_trs_prepare()
536 struct rte_ipsec_sa *sa; in cpu_outb_pkt_prepare()
626 struct rte_ipsec_sa *sa; in esp_outb_sqh_process()
723 struct rte_ipsec_sa *sa; in inline_outb_tun_pkt_process()
[all …]
H A Diph.h42 update_trs_l3hdr(const struct rte_ipsec_sa *sa, void *p, uint32_t plen, in update_trs_l3hdr()
243 update_tun_outb_l3hdr(const struct rte_ipsec_sa *sa, void *outh, in update_tun_outb_l3hdr()
269 update_tun_inb_l3hdr(const struct rte_ipsec_sa *sa, const void *outh, in update_tun_inb_l3hdr()
H A Dsa.h78 struct rte_ipsec_sa { struct
148 const struct rte_ipsec_sa *sa, struct rte_ipsec_sa_pkt_func *pf); argument
H A Dmeson.build14 headers = files('rte_ipsec.h', 'rte_ipsec_sa.h', 'rte_ipsec_sad.h')
/dpdk/examples/ipsec-secgw/
H A Dsa.c1485 fill_ipsec_session(struct rte_ipsec_session *ss, struct rte_ipsec_sa *sa) in fill_ipsec_session()
1507 ipsec_sa_init(struct ipsec_sa *lsa, struct rte_ipsec_sa *sa, uint32_t sa_size) in ipsec_sa_init()
1562 struct rte_ipsec_sa *sa; in ipsec_satbl_init()
1592 sa = (struct rte_ipsec_sa *)((uintptr_t)ctx->satbl + sz * i); in ipsec_satbl_init()
/dpdk/doc/api/
H A Ddoxy-api-index.md111 [IPsec SA] (@ref rte_ipsec_sa.h),
/dpdk/doc/guides/prog_guide/
H A Dipsec_lib.rst215 struct rte_ipsec_sa *sa;