| /dpdk/lib/ipsec/ |
| H A D | ipsec_sqn.h | 93 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 D | ipsec_telemetry.c | 13 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 D | rte_ipsec_sa.h | 25 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 D | esp_inb.c | 17 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 D | sa.c | 88 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 D | rte_ipsec.h | 63 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 D | esp_outb.c | 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() 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 D | iph.h | 42 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 D | sa.h | 78 struct rte_ipsec_sa { struct 148 const struct rte_ipsec_sa *sa, struct rte_ipsec_sa_pkt_func *pf); argument
|
| H A D | meson.build | 14 headers = files('rte_ipsec.h', 'rte_ipsec_sa.h', 'rte_ipsec_sad.h')
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | sa.c | 1485 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 D | doxy-api-index.md | 111 [IPsec SA] (@ref rte_ipsec_sa.h),
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | ipsec_lib.rst | 215 struct rte_ipsec_sa *sa;
|