Home
last modified time | relevance | path

Searched refs:sad (Results 1 – 16 of 16) sorted by relevance

/dpdk/lib/ipsec/
H A Dipsec_sad.c77 rte_hash_crc(key, sad->keysize[key_type], sad->init_val)); in EAL_REGISTER_TAILQ()
82 rte_hash_crc(key, sad->keysize[key_type], sad->init_val), sa); in EAL_REGISTER_TAILQ()
105 sad->init_val)); in EAL_REGISTER_TAILQ()
176 rte_hash_crc(key, sad->keysize[key_type], sad->init_val)); in del_specific()
204 sad->init_val)); in del_specific()
289 sad = rte_zmalloc_socket(NULL, sizeof(*sad) + in rte_ipsec_sad_create()
380 return sad; in rte_ipsec_sad_create()
414 return sad; in rte_ipsec_sad_find_existing()
423 if (sad == NULL) in rte_ipsec_sad_destroy()
441 rte_free(sad); in rte_ipsec_sad_destroy()
[all …]
H A Drte_ipsec_sad.h87 rte_ipsec_sad_add(struct rte_ipsec_sad *sad,
107 rte_ipsec_sad_del(struct rte_ipsec_sad *sad,
146 rte_ipsec_sad_destroy(struct rte_ipsec_sad *sad);
165 rte_ipsec_sad_lookup(const struct rte_ipsec_sad *sad,
/dpdk/app/test/
H A Dtest_ipsec_sad.c53 struct rte_ipsec_sad *sad = NULL; in test_create_invalid() local
64 RTE_TEST_ASSERT(sad == NULL, in test_create_invalid()
72 RTE_TEST_ASSERT(sad == NULL, in test_create_invalid()
82 RTE_TEST_ASSERT(sad == NULL, in test_create_invalid()
147 rte_ipsec_sad_destroy(sad); in test_multiple_create()
201 rte_ipsec_sad_destroy(sad); in __test_add_invalid()
260 rte_ipsec_sad_destroy(sad); in __test_delete_invalid()
318 rte_ipsec_sad_destroy(sad); in __test_lookup_invalid()
393 rte_ipsec_sad_destroy(sad); in __test_lookup_basic()
630 rte_ipsec_sad_destroy(sad); in __test_lookup_adv()
[all …]
/dpdk/examples/ipsec-secgw/
H A Dsad.c18 ipsec_sad_add(struct ipsec_sad *sad, struct ipsec_sa *sa) in ipsec_sad_add() argument
30 rte_ipsec_sad_lookup(sad->sad_v4, lookup_key, &tmp, 1); in ipsec_sad_add()
34 ret = rte_ipsec_sad_add(sad->sad_v4, &key, in ipsec_sad_add()
40 rte_ipsec_sad_lookup(sad->sad_v6, lookup_key, &tmp, 1); in ipsec_sad_add()
44 ret = rte_ipsec_sad_add(sad->sad_v6, &key, in ipsec_sad_add()
51 rte_ipsec_sad_lookup(sad->sad_v4, lookup_key, &tmp, 1); in ipsec_sad_add()
55 ret = rte_ipsec_sad_add(sad->sad_v4, &key, in ipsec_sad_add()
65 ret = rte_ipsec_sad_add(sad->sad_v6, &key, in ipsec_sad_add()
132 if (sad->sad_v4 == NULL) in ipsec_sad_create()
143 sad->sad_v6 = rte_ipsec_sad_create(name, &sad_conf); in ipsec_sad_create()
[all …]
H A Dsad.h21 int ipsec_sad_create(const char *name, struct ipsec_sad *sad,
24 int ipsec_sad_add(struct ipsec_sad *sad, struct ipsec_sa *sa);
61 sad_lookup(struct ipsec_sad *sad, struct rte_mbuf *pkts[], in sad_lookup() argument
142 rte_ipsec_sad_lookup(sad->sad_v4, keys_v4, v4_res, nb_v4); in sad_lookup()
144 rte_ipsec_sad_lookup(sad->sad_v6, keys_v6, v6_res, nb_v6); in sad_lookup()
H A Dipsec-secgw.h105 struct ipsec_sa_stats sad; member
111 struct ipsec_sa_stats sad; member
H A Dmeson.build22 'sad.c',
H A DMakefile15 SRCS-y += sad.c
H A Dipsec.h177 struct ipsec_sad sad; member
H A Dipsec-secgw.c3018 total->outbound.sad.miss += lcore_stats->outbound.sad.miss; in update_lcore_statistics()
3029 total->inbound.sad.miss += lcore_stats->inbound.sad.miss; in update_lcore_statistics()
3110 total_stats.outbound.sad.miss); in handle_telemetry_cmd_ipsec_secgw_stats_outbound()
3162 total_stats.inbound.sad.miss); in handle_telemetry_cmd_ipsec_secgw_stats_inbound()
H A Dsa.c1244 rc = ipsec_sad_add(&sa_ctx->sad, sa); in sa_add_rules()
1661 rc = ipsec_sad_create(name, &ctx->sa_in->sad, socket_id, in sa_init()
1723 sad_lookup(&sa_ctx->sad, pkts, sa_arr, nb_pkts); in inbound_sa_lookup()
/dpdk/app/test-sad/
H A Dmain.c519 struct rte_ipsec_sad *sad = arg; in lookup() local
548 add_rules(struct rte_ipsec_sad *sad, uint32_t fract) in add_rules() argument
564 ret = rte_ipsec_sad_add(sad, in add_rules()
598 ret = rte_ipsec_sad_del(sad, in del_rules()
619 struct rte_ipsec_sad *sad; in main() local
652 sad = rte_ipsec_sad_create("test", &conf); in main()
653 if (sad == NULL) in main()
658 add_rules(sad, 10); in main()
660 rte_eal_mp_remote_launch(lookup, sad, SKIP_MAIN); in main()
662 lookup(sad); in main()
[all …]
/dpdk/doc/guides/prog_guide/
H A Dipsec_lib.rst182 struct rte_ipsec_sad *sad;
191 sad = rte_ipsec_sad_create("test", &conf);
224 rte_ipsec_sad_add(sad, &key, key_type, sa);
245 rte_ipsec_sad_del(sad, &key, key_type);
297 rte_ipsec_sad_lookup(sad, keys_p, vals, BURST_SZ);
/dpdk/app/
H A Dmeson.build20 'test-sad',
/dpdk/doc/guides/rel_notes/
H A Drelease_19_11.rst241 test-sad application has also been introduced to evaluate and perform
/dpdk/
H A DMAINTAINERS1437 F: app/test-sad/