| /dpdk/lib/eal/common/ |
| H A D | eal_common_trace_ctf.c | 35 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 D | eal_common_trace.c | 372 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 D | ark_ethdev_tx.c | 78 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 D | ark_ethdev_rx.c | 24 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 D | ark_ext.h | 262 const uint32_t *meta, 282 uint32_t *meta,
|
| H A D | ark_global.h | 68 const uint32_t *meta, 74 uint32_t *meta, uint8_t *meta_cnt,
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_hash.c | 89 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 D | ice_switch_filter.c | 378 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 D | ice_generic_flow.h | 439 void *meta; member 460 void *meta, 479 void **meta,
|
| H A D | ice_acl_filter.c | 482 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 D | iavf_generic_flow.h | 445 void *meta; member 452 void *meta, 456 void *meta, 471 void **meta,
|
| H A D | iavf_hash.c | 71 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 D | iavf_generic_flow.c | 2064 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 D | iavf_fdir.c | 350 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 D | selector.spec | 7 ; 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 D | learner.spec | 85 // 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 D | l2fwd_macswp.spec | 16 // Packet meta-data.
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_debug.c | 6369 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 D | cn10k_worker.h | 635 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 D | mlx5_rxtx_vec_neon.h | 338 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 D | mlx5_rxtx_vec_sse.h | 328 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 D | packet_framework.rst | 399 …| 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 D | test_pipeline.rst | 105 … | 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 D | bnxt_rxr.c | 727 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 D | dpaa2.ini | 39 meta = Y key
|