Home
last modified time | relevance | path

Searched refs:key_len (Results 1 – 25 of 119) sorted by relevance

12345

/dpdk/lib/hash/
H A Drte_cmp_x86.h21 return rte_hash_k16_cmp_eq(key1, key2, key_len) || in rte_hash_k32_cmp_eq()
23 (const char *) key2 + 16, key_len); in rte_hash_k32_cmp_eq()
29 return rte_hash_k16_cmp_eq(key1, key2, key_len) || in rte_hash_k48_cmp_eq()
31 (const char *) key2 + 16, key_len) || in rte_hash_k48_cmp_eq()
33 (const char *) key2 + 32, key_len); in rte_hash_k48_cmp_eq()
41 (const char *) key2 + 32, key_len); in rte_hash_k64_cmp_eq()
49 (const char *) key2 + 64, key_len); in rte_hash_k80_cmp_eq()
57 (const char *) key2 + 64, key_len); in rte_hash_k96_cmp_eq()
65 (const char *) key2 + 64, key_len) || in rte_hash_k112_cmp_eq()
67 (const char *) key2 + 96, key_len); in rte_hash_k112_cmp_eq()
[all …]
H A Drte_cmp_arm64.h8 size_t key_len __rte_unused) in rte_hash_k16_cmp_eq()
30 return rte_hash_k16_cmp_eq(key1, key2, key_len) || in rte_hash_k32_cmp_eq()
32 (const char *) key2 + 16, key_len); in rte_hash_k32_cmp_eq()
40 (const char *) key2 + 16, key_len) || in rte_hash_k48_cmp_eq()
42 (const char *) key2 + 32, key_len); in rte_hash_k48_cmp_eq()
50 (const char *) key2 + 32, key_len); in rte_hash_k64_cmp_eq()
58 (const char *) key2 + 64, key_len); in rte_hash_k80_cmp_eq()
66 (const char *) key2 + 64, key_len); in rte_hash_k96_cmp_eq()
74 (const char *) key2 + 64, key_len) || in rte_hash_k112_cmp_eq()
76 (const char *) key2 + 96, key_len); in rte_hash_k112_cmp_eq()
[all …]
H A Drte_thash.c85 uint32_t key_len; /** < Length of the NIC RSS hash key */ member
211 rte_thash_init_ctx(const char *name, uint32_t key_len, uint32_t reta_sz, in rte_thash_init_ctx() argument
219 if ((name == NULL) || (key_len == 0) || !RETA_SZ_IN_RANGE(reta_sz)) { in rte_thash_init_ctx()
250 ctx = rte_zmalloc(NULL, sizeof(struct rte_thash_ctx) + key_len, 0); in rte_thash_init_ctx()
259 ctx->key_len = key_len; in rte_thash_init_ctx()
265 rte_memcpy(ctx->hash_key, key, key_len); in rte_thash_init_ctx()
267 for (i = 0; i < key_len; i++) in rte_thash_init_ctx()
272 ctx->matrices = rte_zmalloc(NULL, key_len * sizeof(uint64_t), in rte_thash_init_ctx()
281 key_len); in rte_thash_init_ctx()
408 ctx->key_len); in generate_subkey()
[all …]
H A Drte_hash.h66 typedef uint32_t (*rte_hash_function)(const void *key, uint32_t key_len,
70 typedef int (*rte_hash_cmp_eq_t)(const void *key1, const void *key2, size_t key_len);
86 uint32_t key_len; /**< Length of hash key. */ member
/dpdk/drivers/common/cnxk/
H A Droc_se.c44 switch (key_len) { in cpt_ciph_aes_key_validate()
56 uint16_t key_len) in cpt_ciph_type_set() argument
81 key_len = key_len / 2; in cpt_ciph_type_set()
129 switch (key_len) { in cpt_ciph_aes_key_type_set()
159 switch (key_len) { in cpt_pdcp_key_type_set()
247 if (!key_len) in roc_se_auth_key_set()
341 if (key_len) { in roc_se_auth_key_set()
421 memcpy(fctx->enc.encr_key + key_len, key, key_len); in roc_se_ciph_key_set()
422 memcpy(fctx->enc.encr_key + 2 * key_len, key, key_len); in roc_se_ciph_key_set()
440 key_len = key_len / 2; in roc_se_ciph_key_set()
[all …]
H A Droc_se.h211 uint64_t key_len : 2; member
306 uint16_t key_len, uint16_t mac_len);
310 uint16_t key_len, uint8_t *salt);
/dpdk/examples/ipsec-secgw/
H A Dsa.c72 .key_len = 0
79 .key_len = 16
86 .key_len = 24
93 .key_len = 32
100 .key_len = 20
107 .key_len = 28
114 .key_len = 36
121 .key_len = 24
130 .key_len = 0,
137 .key_len = 20
[all …]
/dpdk/drivers/crypto/qat/
H A Dqat_sym_session.h160 qat_sym_validate_aes_key(int key_len, enum icp_qat_hw_cipher_algo *alg);
162 qat_sym_validate_aes_docsisbpi_key(int key_len,
165 qat_sym_validate_snow3g_key(int key_len, enum icp_qat_hw_cipher_algo *alg);
167 qat_sym_validate_kasumi_key(int key_len, enum icp_qat_hw_cipher_algo *alg);
169 qat_sym_validate_3des_key(int key_len, enum icp_qat_hw_cipher_algo *alg);
171 qat_sym_validate_des_key(int key_len, enum icp_qat_hw_cipher_algo *alg);
175 qat_sym_validate_zuc_key(int key_len, enum icp_qat_hw_cipher_algo *alg);
/dpdk/app/test/
H A Dtest_thash.c384 int key_len = 40; in test_create_invalid() local
387 ctx = rte_thash_init_ctx(NULL, key_len, reta_sz, NULL, 0); in test_create_invalid()
395 ctx = rte_thash_init_ctx(NULL, key_len, 1, NULL, 0); in test_create_invalid()
399 ctx = rte_thash_init_ctx(NULL, key_len, 17, NULL, 0); in test_create_invalid()
410 int key_len = 40; in test_multiple_create() local
442 const int key_len = 40; in test_add_invalid_helper() local
579 const int key_len = 40; in test_predictable_rss_min_seq() local
581 uint8_t initial_key[key_len]; in test_predictable_rss_min_seq()
589 memset(initial_key, 0, key_len); in test_predictable_rss_min_seq()
661 const int key_len = 40; in test_predictable_rss_multirange() local
[all …]
H A Dtest_hash_functions.c95 run_hash_func_perf_test(uint32_t key_len, uint32_t init_val, in run_hash_func_perf_test() argument
103 for (j = 0; j < key_len; j++) in run_hash_func_perf_test()
109 f(key[i], key_len, init_val); in run_hash_func_perf_test()
113 printf("%-12s, %-18u, %-13u, %.02f\n", get_hash_name(f), (unsigned) key_len, in run_hash_func_perf_test()
H A Dtest_hash.c228 uint32_t key_len) in run_hash_func_test() argument
234 for (i = 0; i < key_len; i++) in run_hash_func_test()
241 f(key, key_len, init_val); in run_hash_func_test()
1373 params.key_len = 0; in test_hash_creation_with_bad_parameters()
1542 ut_params.key_len = 16; in test_hash_iteration()
1607 .key_len = 0,
1635 hash_params_ex.key_len = 4; in test_hash_add_delete_jhash2()
1673 hash_params_ex.key_len = 8; in test_hash_add_delete_2_jhash2()
1737 hash_params_ex.key_len = 4; in test_hash_add_delete_jhash_1word()
1771 hash_params_ex.key_len = 8; in test_hash_add_delete_jhash_2word()
[all …]
H A Dtest_ipsec_perf.c94 uint16_t key_len; member
101 uint16_t key_len; member
111 uint16_t key_len; member
121 .key_len = 16
130 .key_len = 20
140 .key_len = 20,
H A Dtest_member.c101 .key_len = KEY_SIZE, /* Length of hash key. */
126 .key_len = KEY_SIZE, /* Length of hash key. */ in test_member_find_existing()
162 .key_len = KEY_SIZE, /* Length of hash key. */ in test_member_create_bad_param()
248 params.key_len = sizeof(struct flow_key); in test_member_create()
613 params.key_len = KEY_SIZE; in test_member_loadfactor()
/dpdk/drivers/common/cpt/
H A Dcpt_ucode.h90 switch (key_len) { in cpt_fc_ciph_validate_key_aes()
125 key_len = key_len / 2; in cpt_fc_ciph_set_type()
171 switch (key_len) { in cpt_fc_ciph_set_key_set_aes_key_type()
191 uint16_t key_len) in cpt_fc_ciph_set_key_snow3g_uea2() argument
204 uint16_t key_len) in cpt_fc_ciph_set_key_zuc_eea3() argument
216 uint16_t key_len) in cpt_fc_ciph_set_key_kasumi_f8_ecb() argument
271 memcpy(fctx->enc.encr_key+key_len, key, key_len); in cpt_fc_ciph_set_key()
272 memcpy(fctx->enc.encr_key+2*key_len, key, key_len); in cpt_fc_ciph_set_key()
301 key_len = key_len / 2; in cpt_fc_ciph_set_key()
306 memcpy(fctx->hmac.ipad, &key[key_len], key_len); in cpt_fc_ciph_set_key()
[all …]
/dpdk/examples/fips_validation/
H A Dfips_validation_xts.c103 &info.interim_info.aes_data.key_len, in parse_test_xts_init()
106 info.interim_info.aes_data.key_len = in parse_test_xts_init()
107 (info.interim_info.aes_data.key_len*2) / 8; in parse_test_xts_init()
/dpdk/lib/efd/
H A Drte_efd.c30 #define EFD_KEY(key_idx, table) (table->keys + ((key_idx) * table->key_len))
33 (uint32_t)(rte_jhash(key, table->key_len, 0xbc9f1d34))
36 (uint32_t)(rte_hash_crc(key, table->key_len, 0xbc9f1d35))
39 (uint32_t)(rte_hash_crc(key, table->key_len, 0xbc9f1d36))
232 uint32_t key_len; /**< Length of the key stored offline */ member
580 table->key_len = key_len; in rte_efd_create()
584 table->max_num_rules * table->key_len, in rte_efd_create()
996 table->key_len) == 0)) { in efd_compute_update()
1038 table->key_len); in efd_compute_update()
1042 rte_memcpy(EFD_KEY(new_idx, table), key, table->key_len); in efd_compute_update()
[all …]
/dpdk/lib/ipsec/
H A Dipsec_sad.c308 hash_params.key_len = sizeof(((struct rte_ipsec_sadv4_key *)0)->spi); in rte_ipsec_sad_create()
309 sad->keysize[RTE_IPSEC_SAD_SPI_ONLY] = hash_params.key_len; in rte_ipsec_sad_create()
320 hash_params.key_len += in rte_ipsec_sad_create()
323 hash_params.key_len += in rte_ipsec_sad_create()
325 sad->keysize[RTE_IPSEC_SAD_SPI_DIP] = hash_params.key_len; in rte_ipsec_sad_create()
337 hash_params.key_len += in rte_ipsec_sad_create()
340 hash_params.key_len += in rte_ipsec_sad_create()
342 sad->keysize[RTE_IPSEC_SAD_SPI_DIP_SIP] = hash_params.key_len; in rte_ipsec_sad_create()
/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_flow.c55 uint8_t key_len; /**< Length in bit. */ member
125 parser->key_len = 48 + 24; in ipn3ke_pattern_vxlan()
183 parser->key_len = 48; in ipn3ke_pattern_mac()
253 parser->key_len = 12 + 12; in ipn3ke_pattern_qinq()
327 parser->key_len = 20 + 20; in ipn3ke_pattern_mpls()
392 parser->key_len = 32 + 16; in ipn3ke_pattern_ip_tcp()
457 parser->key_len = 32 + 16; in ipn3ke_pattern_ip_udp()
531 parser->key_len = 32 + 16 + 24; in ipn3ke_pattern_ip_nvgre()
605 parser->key_len = 24 + 32 + 16; in ipn3ke_pattern_vxlan_ip_udp()
935 len_in_bytes = BITS_TO_BYTES(parser->key_len); in ipn3ke_flow_key_generation()
[all …]
/dpdk/lib/member/
H A Drte_member_vbf.c165 uint32_t h1 = MEMBER_HASH_FUNC(key, ss->key_len, ss->prim_hash_seed); in rte_member_lookup_vbf()
196 h1[i] = MEMBER_HASH_FUNC(keys[i], ss->key_len, in rte_member_lookup_bulk_vbf()
225 uint32_t h1 = MEMBER_HASH_FUNC(key, ss->key_len, ss->prim_hash_seed); in rte_member_lookup_multi_vbf()
260 h1[i] = MEMBER_HASH_FUNC(keys[i], ss->key_len, in rte_member_lookup_multi_bulk_vbf()
299 h1 = MEMBER_HASH_FUNC(key, ss->key_len, ss->prim_hash_seed); in rte_member_add_vbf()
H A Drte_member.h120 uint32_t key_len; /* Length of key. */ member
215 uint32_t key_len; member
H A Drte_member.c95 if (params->key_len == 0 || in rte_member_create()
136 setsum->key_len = params->key_len; in rte_member_create()
/dpdk/lib/ip_frag/
H A Dip_frag_internal.c121 if (fp->key.key_len == IPV4_KEYLEN) in ip_frag_process()
169 if (fp->key.key_len == IPV4_KEYLEN) in ip_frag_process()
179 if (fp->key.key_len == IPV4_KEYLEN) in ip_frag_process()
303 if (key->key_len == IPV4_KEYLEN) in ip_frag_lookup()
312 if (p1->key.key_len == IPV4_KEYLEN) in ip_frag_lookup()
338 if (p2->key.key_len == IPV4_KEYLEN) in ip_frag_lookup()
H A Dip_frag_common.h62 return (key->key_len == 0); in ip_frag_key_is_empty()
69 key->key_len = 0; in ip_frag_key_invalidate()
79 for (i = 0; i < k1->key_len; i++) in ip_frag_key_cmp()
/dpdk/drivers/crypto/mlx5/
H A Dmlx5_crypto_dek.c82 uint32_t key_len = dek->size_is_48 ? 48 : 80; in mlx5_crypto_dek_match_cb() local
84 if (key_len != cipher_ctx->key.length) in mlx5_crypto_dek_match_cb()
86 return memcmp(cipher_ctx->key.data, dek->data, key_len); in mlx5_crypto_dek_match_cb()
/dpdk/drivers/net/i40e/
H A Di40e_hash.c828 if (rss_info->key_len > 0) { in i40e_hash_config()
830 rss_info->key_len); in i40e_hash_config()
903 if (!key || rss_act->key_len != sizeof(rss_conf->key)) { in i40e_hash_parse_key()
909 if (rss_act->key_len != sizeof(rss_conf->key)) in i40e_hash_parse_key()
920 rss_conf->conf.key_len = sizeof(rss_conf->key); in i40e_hash_parse_key()
941 if (rss_act->key_len) in i40e_hash_parse_queues()
1001 if (rss_act->key_len) in i40e_hash_parse_queue_region()
1068 if (rss_act->key_len) { in i40e_hash_parse_global_conf()
1140 if (rss_act->key_len) in i40e_hash_parse_pattern_act()
1258 if (new_conf->conf.key_len) in i40e_hash_filter_create()

12345