Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_ipsec/
H A Drte_ipsec_sa.h25 struct rte_ipsec_sa;
134 rte_ipsec_sa_type(const struct rte_ipsec_sa *sa);
161 rte_ipsec_sa_init(struct rte_ipsec_sa *sa, const struct rte_ipsec_sa_prm *prm,
170 rte_ipsec_sa_fini(struct rte_ipsec_sa *sa);
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 Desp_inb.c18 typedef uint16_t (*esp_inb_process_t)(const struct rte_ipsec_sa *sa,
28 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()
61 const struct rte_ipsec_sa *sa, struct rte_mbuf *mb, in inb_cop_prepare()
174 inb_pkt_xprepare(const struct rte_ipsec_sa *sa, rte_be64_t sqc, in inb_pkt_xprepare()
220 inb_prepare(const struct rte_ipsec_sa *sa, struct rte_mbuf *mb, in inb_prepare()
310 struct rte_ipsec_sa *sa; in esp_inb_pkt_prepare()
516 tun_process(const struct rte_ipsec_sa *sa, struct rte_mbuf *mb[], in tun_process()
693 struct rte_ipsec_sa *sa; in cpu_inb_pkt_prepare()
753 struct rte_ipsec_sa *sa = ss->sa; in esp_inb_tun_pkt_process()
[all …]
H A Dsa.c81 rte_ipsec_sa_type(const struct rte_ipsec_sa *sa) in rte_ipsec_sa_type()
148 sz += sizeof(struct rte_ipsec_sa); in ipsec_sa_size()
153 rte_ipsec_sa_fini(struct rte_ipsec_sa *sa) in rte_ipsec_sa_fini()
243 esp_inb_init(struct rte_ipsec_sa *sa) in esp_inb_init()
272 esp_inb_tun_init(struct rte_ipsec_sa *sa, const struct rte_ipsec_sa_prm *prm) in esp_inb_tun_init()
282 esp_outb_init(struct rte_ipsec_sa *sa, uint32_t hlen) in esp_outb_init()
354 esp_sa_init(struct rte_ipsec_sa *sa, const struct rte_ipsec_sa_prm *prm, in esp_sa_init()
614 lksd_none_pkt_func_select(const struct rte_ipsec_sa *sa, in lksd_none_pkt_func_select()
652 cpu_crypto_pkt_func_select(const struct rte_ipsec_sa *sa, in cpu_crypto_pkt_func_select()
694 inline_crypto_pkt_func_select(const struct rte_ipsec_sa *sa, in inline_crypto_pkt_func_select()
[all …]
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()
108 outb_tun_pkt_prepare(struct rte_ipsec_sa *sa, rte_be64_t sqc, in outb_tun_pkt_prepare()
195 outb_pkt_xprepare(const struct rte_ipsec_sa *sa, rte_be64_t sqc, in outb_pkt_xprepare()
228 struct rte_ipsec_sa *sa; in esp_outb_tun_prepare()
275 outb_trs_pkt_prepare(struct rte_ipsec_sa *sa, rte_be64_t sqc, in outb_trs_pkt_prepare()
368 struct rte_ipsec_sa *sa; in esp_outb_trs_prepare()
448 struct rte_ipsec_sa *sa; in cpu_outb_pkt_prepare()
538 struct rte_ipsec_sa *sa; in esp_outb_sqh_process()
602 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.h73 struct rte_ipsec_sa { struct
134 const struct rte_ipsec_sa *sa, struct rte_ipsec_sa_pkt_func *pf); argument
H A Dmeson.build6 headers = files('rte_ipsec.h', 'rte_ipsec_group.h', 'rte_ipsec_sa.h', 'rte_ipsec_sad.h')
H A Drte_ipsec.h63 struct rte_ipsec_sa *sa;
/f-stack/dpdk/examples/ipsec-secgw/
H A Dsa.c1315 fill_ipsec_session(struct rte_ipsec_session *ss, struct rte_ipsec_sa *sa) in fill_ipsec_session()
1337 ipsec_sa_init(struct ipsec_sa *lsa, struct rte_ipsec_sa *sa, uint32_t sa_size) in ipsec_sa_init()
1389 struct rte_ipsec_sa *sa; in ipsec_satbl_init()
1419 sa = (struct rte_ipsec_sa *)((uintptr_t)ctx->satbl + sz * i); in ipsec_satbl_init()
/f-stack/dpdk/doc/api/
H A Ddoxy-api-index.md107 [IPsec SA] (@ref rte_ipsec_sa.h),
/f-stack/dpdk/doc/guides/prog_guide/
H A Dipsec_lib.rst215 struct rte_ipsec_sa *sa;