Home
last modified time | relevance | path

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

/dpdk/lib/table/
H A Drte_table_hash_key8.c73 uint32_t key_offset; member
206 f->key_offset = p->key_offset; in rte_table_hash_create_key8_lru()
410 f->key_offset = p->key_offset; in rte_table_hash_create_key8_ext()
613 uint32_t key_offset = f->key_offset;\
620 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf0, key_offset)); \
629 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf1, f->key_offset);\
645 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf2, f->key_offset);\
666 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf2, f->key_offset);\
715 uint32_t key_offset = f->key_offset; \
722 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf00, key_offset));\
[all …]
H A Drte_table_hash_lru.c61 uint32_t key_offset; member
151 uint64_t key_mask_offset, bucket_offset, key_offset, key_stack_offset; in rte_table_hash_lru_create() local
222 t->key_offset = p->key_offset; in rte_table_hash_lru_create()
232 key_offset = bucket_offset + bucket_sz; in rte_table_hash_lru_create()
233 key_stack_offset = key_offset + key_sz; in rte_table_hash_lru_create()
238 t->key_mem = &t->memory[key_offset]; in rte_table_hash_lru_create()
425 key = RTE_MBUF_METADATA_UINT8_PTR(pkt, t->key_offset); in rte_table_hash_lru_lookup_unoptimized()
537 uint64_t *pkt_key = RTE_MBUF_METADATA_UINT64_PTR(mbuf, f->key_offset);\
610 uint32_t key_offset = t->key_offset; \
622 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf00, key_offset));\
[all …]
H A Drte_table_hash_key32.c77 uint32_t key_offset; member
217 f->key_offset = p->key_offset; in rte_table_hash_create_key32_lru()
433 f->key_offset = p->key_offset; in rte_table_hash_create_key32_ext()
669 uint32_t key_offset = f->key_offset; \
676 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf0, key_offset));\
685 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf1, f->key_offset); \
704 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf2, f->key_offset);\
725 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf2, f->key_offset);\
778 uint32_t key_offset = f->key_offset; \
785 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf00, key_offset));\
[all …]
H A Drte_table_hash_key16.c77 uint32_t key_offset; member
213 f->key_offset = p->key_offset; in rte_table_hash_create_key16_lru()
423 f->key_offset = p->key_offset; in rte_table_hash_create_key16_ext()
641 uint32_t key_offset = f->key_offset;\
648 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf0, key_offset));\
657 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf1, f->key_offset);\
675 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf2, f->key_offset);\
696 key = RTE_MBUF_METADATA_UINT64_PTR(mbuf2, f->key_offset);\
746 uint32_t key_offset = f->key_offset; \
753 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf00, key_offset));\
[all …]
H A Drte_table_hash_ext.c81 uint32_t key_offset; member
174 uint64_t key_mask_offset, bucket_offset, bucket_ext_offset, key_offset; in rte_table_hash_ext_create() local
245 t->key_offset = p->key_offset; in rte_table_hash_ext_create()
256 key_offset = bucket_ext_offset + bucket_ext_sz; in rte_table_hash_ext_create()
257 key_stack_offset = key_offset + key_sz; in rte_table_hash_ext_create()
264 t->key_mem = &t->memory[key_offset]; in rte_table_hash_ext_create()
489 key = RTE_MBUF_METADATA_UINT8_PTR(pkt, t->key_offset); in rte_table_hash_ext_lookup_unoptimized()
600 uint64_t *pkt_key = RTE_MBUF_METADATA_UINT64_PTR(mbuf, f->key_offset);\
673 uint32_t key_offset = t->key_offset; \
685 rte_prefetch0(RTE_MBUF_METADATA_UINT8_PTR(mbuf00, key_offset));\
[all …]
H A Drte_table_hash_cuckoo.c41 uint32_t key_offset; member
135 t->key_offset = p->key_offset; in rte_table_hash_cuckoo_create()
255 t->key_offset); in rte_table_hash_cuckoo_lookup()
281 t->key_offset); in rte_table_hash_cuckoo_lookup()
H A Drte_swx_table_em.c204 size_t bucket_offset, bucket_ext_offset, key_offset, in __table_create() local
241 key_offset = bucket_ext_offset + bucket_ext_sz; in __table_create()
242 key_stack_offset = key_offset + key_sz; in __table_create()
272 t->keys = &memory[key_offset]; in __table_create()
414 input_key = &(*key)[t->params.key_offset]; in table_lookup_unoptimized()
512 uint8_t *input_key = &(*key)[t->params.key_offset]; in table_lookup()
570 uint8_t *input_key = &(*key)[t->params.key_offset]; in table_lookup()
H A Drte_table_hash_cuckoo.h32 uint32_t key_offset; member
H A Drte_table_hash.h71 uint32_t key_offset; member
H A Drte_swx_table_learner.c102 size_t key_offset; member
207 p->key_offset = params->key_offset; in table_params_get()
383 input_key = &(*key)[t->params.key_offset]; in rte_swx_table_learner_lookup()
H A Drte_swx_table_learner.h67 uint32_t key_offset; member
70 * *key_offset* .. (*key_offset* + *key_size* - 1) of the key buffer in order to specify
H A Drte_swx_table.h41 uint32_t key_offset;
44 * *key_offset* .. (*key_offset* + *key_size* - 1) of the key buffer in
45 uint32_t key_offset; global() member
H A Drte_swx_table_wm.c105 cfg->defs[field_id].offset = p->key_offset + byte_id; in acl_table_cfg_get()
212 p->key_offset; in acl_table_rules_get()
/dpdk/lib/pipeline/
H A Drte_port_in_action.c395 uint32_t key_offset = cfg->key_offset; in ah_filter_on_match() local
403 key_offset); in ah_filter_on_match()
429 uint32_t key_offset = cfg->key_offset; in ah_filter_on_mismatch() local
437 key_offset); in ah_filter_on_mismatch()
470 cfg->key_offset); in ah_lb()
H A Drte_port_in_action.h80 uint32_t key_offset; member
129 uint32_t key_offset; member
H A Drte_table_action.h153 uint32_t key_offset;
152 uint32_t key_offset; global() member
H A Drte_swx_ctl.c209 uint32_t key_size = 0, key_offset = 0, action_data_size = 0, i; in table_params_get() local
240 key_offset = first->offset / 8; in table_params_get()
273 table->params.key_offset = key_offset; in table_params_get()
3347 table->params.key_offset); in rte_swx_ctl_pipeline_table_fprintf()
H A Drte_swx_pipeline.c8614 uint32_t key_size, key_offset, action_data_size, i; in table_params_get() local
8636 key_offset = first->offset / 8; in table_params_get()
8668 params->key_offset = key_offset; in table_params_get()
9623 params->key_offset = first->offset / 8; in learner_params_get()
H A Drte_table_action.c81 uint8_t *pkt_key = RTE_MBUF_METADATA_UINT8_PTR(mbuf, cfg->key_offset); in pkt_work_lb()
/dpdk/examples/ip_pipeline/
H A Dpipeline.h112 uint32_t key_offset; member
117 uint32_t key_offset; member
126 uint32_t key_offset; member
H A Dpipeline.c806 pp.array.offset = params->match.array.key_offset; in pipeline_table_create()
852 pp.hash.key_offset = params->match.hash.key_offset; in pipeline_table_create()
901 pp.lpm.offset = params->match.lpm.key_offset; in pipeline_table_create()
915 pp.lpm_ipv6.offset = params->match.lpm.key_offset; in pipeline_table_create()
H A Dcli.c806 " [filter match | mismatch offset <key_offset> mask <key_mask> key <key_value> port <port_id>]\n"
807 " [balance offset <key_offset> mask <key_mask> port <port_id0> ... <port_id15>]\n";
868 if (parser_read_uint32(&p.fltr.key_offset, tokens[t0 + 3]) != 0) { in cmd_port_in_action_profile()
869 snprintf(out, out_size, MSG_ARG_INVALID, "key_offset"); in cmd_port_in_action_profile()
925 if (parser_read_uint32(&p.lb.key_offset, tokens[t0 + 2]) != 0) { in cmd_port_in_action_profile()
926 snprintf(out, out_size, MSG_ARG_INVALID, "key_offset"); in cmd_port_in_action_profile()
974 " [balance offset <key_offset> mask <key_mask> outoffset <out_offset>]\n"
1059 if (parser_read_uint32(&p.lb.key_offset, tokens[t0 + 2]) != 0) { in cmd_table_action_profile()
1060 snprintf(out, out_size, MSG_ARG_INVALID, "key_offset"); in cmd_table_action_profile()
1891 " offset <key_offset>\
[all...]
/dpdk/doc/guides/sample_app_ug/
H A Dip_pipeline.rst306 [filter match | mismatch offset <key_offset> mask <key_mask> key <key_value> port <port_id>]
307 [balance offset <key_offset> mask <key_mask> port <port_id0> ... <port_id15>]
315 [balance offset <key_offset> mask <key_mask> outoffset <out_offset>]
372 offset <key_offset>
378 offset <key_offset>
/dpdk/drivers/crypto/ionic/
H A Dionic_crypto_main.c195 uint16_t key_offset; in iocpt_session_write() local
204 key_offset = seg * cmd->key_seg_len; in iocpt_session_write()
205 seg_len = (uint8_t)RTE_MIN(priv->key_len - key_offset, in iocpt_session_write()
207 memcpy(cmd->key, &priv->key[key_offset], seg_len); in iocpt_session_write()
/dpdk/drivers/common/cnxk/
H A Droc_npc_mcam.c587 uint16_t nr_bytes, hdr_offset, key_offset, pf_func_offset; in npc_mcam_set_pf_func() local
602 key_offset = xinfo->xtract[i].key_off; in npc_mcam_set_pf_func()
609 pf_func_offset = key_offset + nr_bytes - NPC_PF_FUNC_WIDTH; in npc_mcam_set_pf_func()