Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_ipsec/
H A Dipsec_sad.c78 rte_hash_crc(key, sad->keysize[key_type], sad->init_val)); in EAL_REGISTER_TAILQ()
83 rte_hash_crc(key, sad->keysize[key_type], sad->init_val), sa); in EAL_REGISTER_TAILQ()
106 sad->init_val)); in EAL_REGISTER_TAILQ()
177 rte_hash_crc(key, sad->keysize[key_type], sad->init_val)); in del_specific()
205 sad->init_val)); in del_specific()
290 sad = rte_zmalloc_socket(NULL, sizeof(*sad) + in rte_ipsec_sad_create()
381 return sad; in rte_ipsec_sad_create()
415 return sad; in rte_ipsec_sad_find_existing()
424 if (sad == NULL) in rte_ipsec_sad_destroy()
442 rte_free(sad); in rte_ipsec_sad_destroy()
[all …]
H A Drte_ipsec_sad.h85 rte_ipsec_sad_add(struct rte_ipsec_sad *sad,
105 rte_ipsec_sad_del(struct rte_ipsec_sad *sad,
144 rte_ipsec_sad_destroy(struct rte_ipsec_sad *sad);
163 rte_ipsec_sad_lookup(const struct rte_ipsec_sad *sad,
/f-stack/dpdk/app/test/
H A Dtest_ipsec_sad.c42 struct rte_ipsec_sad *sad = NULL; in test_create_invalid() local
53 RTE_TEST_ASSERT(sad == NULL, in test_create_invalid()
61 RTE_TEST_ASSERT(sad == NULL, in test_create_invalid()
71 RTE_TEST_ASSERT(sad == NULL, in test_create_invalid()
136 rte_ipsec_sad_destroy(sad); in test_multiple_create()
190 rte_ipsec_sad_destroy(sad); in __test_add_invalid()
249 rte_ipsec_sad_destroy(sad); in __test_delete_invalid()
307 rte_ipsec_sad_destroy(sad); in __test_lookup_invalid()
382 rte_ipsec_sad_destroy(sad); in __test_lookup_basic()
619 rte_ipsec_sad_destroy(sad); in __test_lookup_adv()
[all …]
/f-stack/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
137 rte_ipsec_sad_lookup(sad->sad_v4, keys_v4, v4_res, nb_v4); in sad_lookup()
139 rte_ipsec_sad_lookup(sad->sad_v6, keys_v6, v6_res, nb_v6); in sad_lookup()
H A Dmeson.build22 'sad.c',
H A DMakefile15 SRCS-y += sad.c
H A Dipsec.h169 struct ipsec_sad sad; member
H A Dsa.c1097 rc = ipsec_sad_add(&sa_ctx->sad, sa); in sa_add_rules()
1488 rc = ipsec_sad_create(name, &ctx->sa_in->sad, socket_id, in sa_init()
1550 sad_lookup(&sa_ctx->sad, pkts, sa_arr, nb_pkts); in inbound_sa_lookup()
/f-stack/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 …]
/f-stack/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);
/f-stack/dpdk/app/
H A Dmeson.build22 'test-sad']
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_19_11.rst288 test-sad application has also been introduced to evaluate and perform
/f-stack/dpdk/
H A DMAINTAINERS1322 F: app/test-sad/