Home
last modified time | relevance | path

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

123

/dpdk/lib/eal/common/
H A Deal_common_trace_ctf.c35 char *ptr = *meta; in meta_copy()
49 *meta = ptr; in meta_copy()
100 return meta_copy(meta, offset, str, rc); in meta_data_type_emit()
137 meta_env_emit(char **meta, int *offset) in meta_env_emit() argument
248 char *meta = NULL; in trace_metadata_create() local
254 rc = meta_header_emit(&meta, &offset); in trace_metadata_create()
258 rc = meta_env_emit(&meta, &offset); in trace_metadata_create()
289 trace->ctf_meta = meta; in trace_metadata_create()
293 free(meta); in trace_metadata_create()
349 meta_fix_freq(trace, meta); in meta_fixup()
[all …]
H A Deal_common_trace.c372 trace_mem_per_thread_free_unlocked(struct thread_mem_meta *meta) in trace_mem_per_thread_free_unlocked() argument
374 if (meta->area == TRACE_AREA_HUGEPAGE) in trace_mem_per_thread_free_unlocked()
375 eal_free_no_trace(meta->mem); in trace_mem_per_thread_free_unlocked()
376 else if (meta->area == TRACE_AREA_HEAP) in trace_mem_per_thread_free_unlocked()
377 free(meta->mem); in trace_mem_per_thread_free_unlocked()
397 struct thread_mem_meta *meta = &trace->lcore_meta[count]; in trace_mem_per_thread_free() local
399 trace_mem_per_thread_free_unlocked(meta); in trace_mem_per_thread_free()
401 memmove(meta, meta + 1, in trace_mem_per_thread_free()
402 sizeof(*meta) * in trace_mem_per_thread_free()
/dpdk/drivers/net/ark/
H A Dark_ethdev_tx.c78 union ark_tx_meta *meta; in eth_ark_tx_desc_fill() local
83 meta = &queue->meta_q[tx_idx]; in eth_ark_tx_desc_fill()
84 meta->data_len = rte_pktmbuf_data_len(mbuf); in eth_ark_tx_desc_fill()
85 meta->flags = flags; in eth_ark_tx_desc_fill()
86 meta->meta_cnt = meta_cnt / 2; in eth_ark_tx_desc_fill()
95 meta = &queue->meta_q[tx_idx]; in eth_ark_tx_desc_fill()
96 meta->usermeta0 = *user_meta++; in eth_ark_tx_desc_fill()
97 meta->usermeta1 = *user_meta++; in eth_ark_tx_desc_fill()
102 meta = &queue->meta_q[tx_idx]; in eth_ark_tx_desc_fill()
103 meta->physaddr = rte_mbuf_data_iova(mbuf); in eth_ark_tx_desc_fill()
[all …]
H A Dark_ethdev_rx.c24 struct ark_rx_meta *meta,
258 struct ark_rx_meta *meta; in eth_ark_recv_pkts() local
281 mbuf->pkt_len = meta->pkt_len; in eth_ark_recv_pkts()
282 mbuf->data_len = meta->pkt_len; in eth_ark_recv_pkts()
286 if ((meta->pkt_len > (1024 * 16)) || in eth_ark_recv_pkts()
287 (meta->pkt_len == 0)) { in eth_ark_recv_pkts()
303 meta->pkt_len); in eth_ark_recv_pkts()
310 meta->pkt_len = 63; in eth_ark_recv_pkts()
316 (queue, meta, mbuf, cons_index + 1); in eth_ark_recv_pkts()
341 struct ark_rx_meta *meta, in eth_ark_rx_jumbo() argument
[all …]
H A Dark_ext.h262 const uint32_t *meta,
282 uint32_t *meta,
H A Dark_global.h68 const uint32_t *meta,
74 uint32_t *meta, uint8_t *meta_cnt,
/dpdk/drivers/net/ice/
H A Dice_hash.c89 void *meta,
110 void **meta,
651 struct ice_rss_meta *meta) in ice_hash_parse_raw_pattern() argument
725 rte_memcpy(&meta->raw.prof, &prof, sizeof(prof)); in ice_hash_parse_raw_pattern()
1060 struct ice_rss_hash_cfg *cfg = pattern_match_item->meta; in ice_hash_parse_action()
1153 void **meta, in ice_hash_parse_pattern_action() argument
1200 if (!ret && meta) in ice_hash_parse_pattern_action()
1201 *meta = rss_meta_ptr; in ice_hash_parse_pattern_action()
1277 void *meta, in ice_hash_create() argument
1338 rte_free(meta); in ice_hash_create()
[all …]
H A Dice_switch_filter.c378 void *meta, in ice_switch_create() argument
387 ((struct sw_meta *)meta)->list; in ice_switch_create()
389 ((struct sw_meta *)meta)->lkups_num; in ice_switch_create()
391 &((struct sw_meta *)meta)->rule_info; in ice_switch_create()
447 rte_free(meta); in ice_switch_create()
452 rte_free(meta); in ice_switch_create()
1823 void **meta, in ice_switch_parse_pattern_action() argument
1919 if (meta) { in ice_switch_parse_pattern_action()
1920 *meta = sw_meta_ptr; in ice_switch_parse_pattern_action()
1921 ((struct sw_meta *)*meta)->list = list; in ice_switch_parse_pattern_action()
[all …]
H A Dice_generic_flow.h439 void *meta; member
460 void *meta,
479 void **meta,
H A Dice_acl_filter.c482 void *meta, in ice_acl_create_filter() argument
485 struct ice_acl_conf *filter = meta; in ice_acl_create_filter()
919 void **meta, in ice_acl_parse() argument
954 if (meta) in ice_acl_parse()
955 *meta = filter; in ice_acl_parse()
/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.h445 void *meta; member
452 void *meta,
456 void *meta,
471 void **meta,
H A Diavf_hash.c71 iavf_hash_create(struct iavf_adapter *ad, struct rte_flow *flow, void *meta,
86 void **meta,
1397 proto_hdrs = match_item->meta; in iavf_hash_parse_action()
1423 void **meta, in iavf_hash_parse_pattern_action() argument
1456 if (!ret && meta) in iavf_hash_parse_pattern_action()
1457 *meta = rss_meta_ptr; in iavf_hash_parse_pattern_action()
1468 __rte_unused struct rte_flow *flow, void *meta, in iavf_hash_create() argument
1471 struct iavf_rss_meta *rss_meta = (struct iavf_rss_meta *)meta; in iavf_hash_create()
1499 rte_free(meta); in iavf_hash_create()
H A Diavf_generic_flow.c2064 pattern_match_item->meta = array[i].meta; in iavf_search_pattern_match_item()
2087 void *meta = NULL; in iavf_parse_engine_create() local
2093 pattern, actions, &meta, error) < 0) in iavf_parse_engine_create()
2099 if (!(engine->create(ad, flow, meta, error))) in iavf_parse_engine_create()
2116 void *meta = NULL; in iavf_parse_engine_validate() local
2122 pattern, actions, &meta, error) < 0) in iavf_parse_engine_validate()
2133 if (engine->validation(ad, flow, meta, error)) { in iavf_parse_engine_validate()
H A Diavf_fdir.c350 void *meta, in iavf_fdir_create() argument
353 struct iavf_fdir_conf *filter = meta; in iavf_fdir_create()
416 void *meta, in iavf_fdir_validation() argument
419 struct iavf_fdir_conf *filter = meta; in iavf_fdir_validation()
1473 void **meta, in iavf_fdir_parse() argument
1496 if (meta) in iavf_fdir_parse()
1497 *meta = filter; in iavf_fdir_parse()
/dpdk/examples/pipeline/examples/
H A Dselector.spec7 ; header or meta-data fields. It is very useful for implementing an Equal-Cost Multi-Path (ECMP) or
13 ; up the group ID meta-data field used as the index into the group table, which produces the member
14 ; ID meta-data field, i.e. the next hop ID that is used as the index into the next hop table. The
H A Dlearner.spec85 // arguments are read from the packet meta-data (the m.fwd_action_arg_port_out field). These
86 // packet meta-data fields have to be written before the "learn" instruction is invoked.
H A Dl2fwd_macswp.spec16 // Packet meta-data.
/dpdk/drivers/net/qede/
H A Dqede_debug.c6369 if (meta->is_allocated) in qed_mcp_trace_alloc_meta_data()
6372 OSAL_MEMSET(meta, 0, sizeof(*meta)); in qed_mcp_trace_alloc_meta_data()
6383 if (!meta->modules) in qed_mcp_trace_alloc_meta_data()
6412 meta->formats = in qed_mcp_trace_alloc_meta_data()
6417 if (!meta->formats) in qed_mcp_trace_alloc_meta_data()
6443 meta->is_allocated = true; in qed_mcp_trace_alloc_meta_data()
6475 if (!meta->is_allocated) in qed_parse_mcp_trace_buf()
7248 if (!meta->is_allocated) in qed_mcp_trace_free_meta_data()
7252 if (meta->modules) { in qed_mcp_trace_free_meta_data()
7259 if (meta->formats) { in qed_mcp_trace_free_meta_data()
[all …]
/dpdk/drivers/event/cnxk/
H A Dcn10k_worker.h635 uint64_t meta = *(uint64_t *)ev->vec; in cn10k_sso_hws_event_tx() local
637 if (meta & BIT(31)) { in cn10k_sso_hws_event_tx()
639 *)(txq_data[(txq_data[meta >> 32] >> in cn10k_sso_hws_event_tx()
641 (meta >> 48)] & in cn10k_sso_hws_event_tx()
645 meta & 0xFFFF, cmd, in cn10k_sso_hws_event_tx()
649 ws, mbufs, meta & 0xFFFF, cmd, lmt_id, lmt_addr, in cn10k_sso_hws_event_tx()
654 return (meta & 0xFFFF); in cn10k_sso_hws_event_tx()
/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec_neon.h338 const uint32_t meta = in rxq_cq_decompress_v() local
342 if (meta) { in rxq_cq_decompress_v()
346 uint32_t *) = meta; in rxq_cq_decompress_v()
348 uint32_t *) = meta; in rxq_cq_decompress_v()
350 uint32_t *) = meta; in rxq_cq_decompress_v()
352 uint32_t *) = meta; in rxq_cq_decompress_v()
H A Dmlx5_rxtx_vec_sse.h328 const uint32_t meta = in rxq_cq_decompress_v() local
332 if (meta) { in rxq_cq_decompress_v()
336 uint32_t *) = meta; in rxq_cq_decompress_v()
338 uint32_t *) = meta; in rxq_cq_decompress_v()
340 uint32_t *) = meta; in rxq_cq_decompress_v()
342 uint32_t *) = meta; in rxq_cq_decompress_v()
/dpdk/doc/guides/prog_guide/
H A Dpacket_framework.rst399 …| 7 | Key offset | Offset of the lookup key byte array within the packet meta-data …
454 The second CPU core reads both the key and the key signature from the packet meta-data
458 The same CPU core reads the key from the packet meta-data, uses it to compute the key signature
469 | 1 | Signature offset | Offset of the pre-computed key signature within the packet meta-data. |
1048 and their associated meta-data is private to each table.
1050 for the user actions and their associated meta-data,
1051 …ch table entry having its own set of enabled user actions and its own copy of the action meta-data.
1195 * Packet meta-data: The packet meta-data is filled in by the pipeline (e.g. by reading it from ta…
1196 …some of the meta-data fields are explicitly written into the headers emitted into the output packe…
1211 actions have read-write access to the packet headers and meta-data.
[all …]
/dpdk/doc/guides/sample_app_ug/
H A Dtest_pipeline.rst105 … | key and storing it into the packet meta data for |
128 … | key and storing it into the packet meta data for core |
151 … | key and storing it into the packet meta data for |
183 … | within the packet meta data to be later us…
/dpdk/drivers/net/bnxt/
H A Dbnxt_rxr.c727 uint32_t meta; in bnxt_ulp_set_mark_in_mbuf() local
739 meta = rte_le_to_cpu_32(rxcmp1->metadata); in bnxt_ulp_set_mark_in_mbuf()
766 if (BNXT_CFA_META_EM_TEST(meta)) { in bnxt_ulp_set_mark_in_mbuf()
769 meta >>= BNXT_RX_META_CFA_CODE_SHIFT; in bnxt_ulp_set_mark_in_mbuf()
770 cfa_code |= meta << BNXT_CFA_CODE_META_SHIFT; in bnxt_ulp_set_mark_in_mbuf()
792 meta >>= BNXT_RX_META_CFA_CODE_SHIFT; in bnxt_ulp_set_mark_in_mbuf()
793 cfa_code |= meta << BNXT_CFA_CODE_META_SHIFT; in bnxt_ulp_set_mark_in_mbuf()
/dpdk/doc/guides/nics/features/
H A Ddpaa2.ini39 meta = Y key

123