| /dpdk/lib/ipsec/ |
| H A D | ipsec_sad.c | 77 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 D | rte_ipsec_sad.h | 87 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 D | test_ipsec_sad.c | 53 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 D | sad.c | 18 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 D | sad.h | 21 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 D | ipsec-secgw.h | 105 struct ipsec_sa_stats sad; member 111 struct ipsec_sa_stats sad; member
|
| H A D | meson.build | 22 'sad.c',
|
| H A D | Makefile | 15 SRCS-y += sad.c
|
| H A D | ipsec.h | 177 struct ipsec_sad sad; member
|
| H A D | ipsec-secgw.c | 3018 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 D | sa.c | 1244 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 D | main.c | 519 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 D | ipsec_lib.rst | 182 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 D | meson.build | 20 'test-sad',
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_19_11.rst | 241 test-sad application has also been introduced to evaluate and perform
|
| /dpdk/ |
| H A D | MAINTAINERS | 1437 F: app/test-sad/
|