Home
last modified time | relevance | path

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

123

/dpdk/lib/metrics/
H A Drte_metrics.c51 struct rte_metrics_meta_s metadata[RTE_METRICS_MAX_METRICS]; member
138 stats->metadata[stats->idx_last_set].idx_next_set = stats->cnt_stats; in rte_metrics_reg_names()
143 entry = &stats->metadata[idx_name + stats->cnt_stats]; in rte_metrics_reg_names()
197 entry = &stats->metadata[idx_metric]; in rte_metrics_update_values()
212 stats->metadata[idx_metric].global_value = in rte_metrics_update_values()
218 stats->metadata[idx_metric].value[port_id] = in rte_metrics_update_values()
248 stats->metadata[idx_name].name, in rte_metrics_get_names()
288 entry = &stats->metadata[idx_name]; in rte_metrics_get_values()
296 entry = &stats->metadata[idx_name]; in rte_metrics_get_values()
/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex_fastpath.c60 volatile uint8_t *metadata; member
449 job->metadata + in extract_result()
589 0, queue->metadata->lkey, in setup_qps()
590 (uintptr_t)job->metadata); in setup_qps()
618 if (!qp->metadata) { in setup_buffers()
664 qp->jobs[i].metadata = in setup_buffers()
665 (uint8_t *)qp->metadata->addr + in setup_buffers()
680 ptr = qp->metadata->addr; in setup_buffers()
682 mlx5_glue->dereg_mr(qp->metadata); in setup_buffers()
737 if (qp->metadata) { in free_buffers()
[all …]
H A Dmlx5_regex.h42 struct ibv_mr *metadata; member
/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec_altivec.h1231 uint32_t metadata; in rxq_cq_process_v() local
1234 metadata = rte_be_to_cpu_32 in rxq_cq_process_v()
1237 metadata; in rxq_cq_process_v()
1238 pkts[pos]->ol_flags |= metadata ? flag : 0ULL; in rxq_cq_process_v()
1239 metadata = rte_be_to_cpu_32 in rxq_cq_process_v()
1242 metadata; in rxq_cq_process_v()
1243 pkts[pos + 1]->ol_flags |= metadata ? flag : 0ULL; in rxq_cq_process_v()
1244 metadata = rte_be_to_cpu_32 in rxq_cq_process_v()
1247 metadata; in rxq_cq_process_v()
1249 metadata = rte_be_to_cpu_32 in rxq_cq_process_v()
[all …]
/dpdk/doc/guides/prog_guide/
H A Dtrace_lib.rst217 - Open a trace using ``File->Open Trace`` option and select metadata file which
252 Trace metadata creation
256 the metadata stream. It contains exactly what you would expect: data about the
257 trace itself. The metadata stream contains a textual description of the binary
262 The purpose of the metadata stream is to make CTF readers know how to parse a
264 The only stream layout known in advance is, in fact, the metadata stream's one.
266 The internal ``trace_metadata_create()`` function generates the metadata.
H A Dmbuf_lib.rst24 #. Embed metadata within a single memory buffer the structure followed by a fixed size area for th…
26 #. Use separate memory buffers for the metadata structure and for the packet data.
30 the complete separation of the allocation of metadata structures from the allocation of packet data…
33 The metadata contains control information such as message type, length,
214 while the amount of metadata to save for each packet is quite unlimited.
/dpdk/drivers/net/ice/
H A Drte_pmd_ice.h29 uint32_t metadata; member
189 data.metadata = rte_net_ice_dynf_proto_xtr_metadata_get(m); in rte_net_ice_dump_proto_xtr_metadata()
H A Dice_rxtx.c149 uint32_t metadata = 0; in ice_rxd_to_pkt_fields_by_comms_aux_v1() local
154 metadata = rte_le_to_cpu_16(desc->flex_ts.flex.aux0); in ice_rxd_to_pkt_fields_by_comms_aux_v1()
157 metadata |= in ice_rxd_to_pkt_fields_by_comms_aux_v1()
160 if (metadata) { in ice_rxd_to_pkt_fields_by_comms_aux_v1()
163 *RTE_NET_ICE_DYNF_PROTO_XTR_METADATA(mb) = metadata; in ice_rxd_to_pkt_fields_by_comms_aux_v1()
193 uint32_t metadata = 0; in ice_rxd_to_pkt_fields_by_comms_aux_v2() local
196 metadata = rte_le_to_cpu_16(desc->flex_ts.flex.aux0); in ice_rxd_to_pkt_fields_by_comms_aux_v2()
198 metadata = rte_le_to_cpu_16(desc->flex_ts.flex.aux1); in ice_rxd_to_pkt_fields_by_comms_aux_v2()
200 if (metadata) { in ice_rxd_to_pkt_fields_by_comms_aux_v2()
203 *RTE_NET_ICE_DYNF_PROTO_XTR_METADATA(mb) = metadata; in ice_rxd_to_pkt_fields_by_comms_aux_v2()
/dpdk/drivers/net/iavf/
H A Drte_pmd_iavf.h29 uint32_t metadata; member
191 data.metadata = rte_pmd_ifd_dynf_proto_xtr_metadata_get(m); in rte_pmd_ifd_dump_proto_xtr_metadata()
H A Diavf_rxtx.c420 uint32_t metadata = 0; in iavf_rxd_to_pkt_fields_by_comms_aux_v1() local
425 metadata = rte_le_to_cpu_16(desc->flex_ts.flex.aux0); in iavf_rxd_to_pkt_fields_by_comms_aux_v1()
428 metadata |= in iavf_rxd_to_pkt_fields_by_comms_aux_v1()
431 if (metadata) { in iavf_rxd_to_pkt_fields_by_comms_aux_v1()
434 *RTE_PMD_IFD_DYNF_PROTO_XTR_METADATA(mb) = metadata; in iavf_rxd_to_pkt_fields_by_comms_aux_v1()
462 uint32_t metadata = 0; in iavf_rxd_to_pkt_fields_by_comms_aux_v2() local
465 metadata = rte_le_to_cpu_16(desc->flex_ts.flex.aux0); in iavf_rxd_to_pkt_fields_by_comms_aux_v2()
467 metadata = rte_le_to_cpu_16(desc->flex_ts.flex.aux1); in iavf_rxd_to_pkt_fields_by_comms_aux_v2()
469 if (metadata) { in iavf_rxd_to_pkt_fields_by_comms_aux_v2()
472 *RTE_PMD_IFD_DYNF_PROTO_XTR_METADATA(mb) = metadata; in iavf_rxd_to_pkt_fields_by_comms_aux_v2()
/dpdk/drivers/net/bnxt/
H A Dbnxt_rxr.h191 uint32_t metadata = rte_le_to_cpu_32(rxcmp1->metadata); in bnxt_set_vlan() local
193 mbuf->vlan_tci = metadata & (RX_PKT_CMPL_METADATA_VID_MASK | in bnxt_set_vlan()
/dpdk/examples/pipeline/examples/
H A Dl2fwd.spec12 metadata instanceof metadata_t
H A Dl2fwd_macswp.spec23 metadata instanceof metadata_t
H A Dregisters.spec45 metadata instanceof metadata_t
H A Dmeter.spec45 metadata instanceof metadata_t
H A Dvarbit.spec60 metadata instanceof metadata_t
H A Dlearner.spec55 metadata instanceof metadata_t
H A Dselector.spec63 metadata instanceof metadata_t
H A Dfib.spec63 metadata instanceof metadata_t
/dpdk/doc/guides/sample_app_ug/
H A Dipv4_multicast.rst198 … first approach reuses only the input packet's data, but creates its own copy of packet's metadata.
199 The second approach reuses both input packet's data and metadata.
201 The advantage of first approach is that each outgoing packet has its own copy of the metadata,
210 The input packet's metadata must remain intact, so for N destination ports,
/dpdk/drivers/net/memif/
H A Dmemif.h161 uint32_t metadata; member
/dpdk/drivers/net/bnxt/hcapi/cfa/
H A Dhcapi_cfa_defs.h275 uint64_t metadata; member
/dpdk/doc/guides/nics/
H A Dmemif.rst139 |1 |metadata |offset …
166 **Metadata - metadata (Quad Word 1, 32:63)**
168 Buffer metadata.
H A Dice.rst137 The extraction metadata is copied into the registered dynamic mbuf field, and
215 extraction metadata, and use ``RTE_PKT_RX_DYNF_PROTO_XTR_*`` to get the
216 metadata type of ``struct rte_mbuf::ol_flags``.
/dpdk/doc/guides/rel_notes/
H A Drelease_19_11.rst51 * **Extended metadata support in rte_flow.**
53 Flow metadata has been extended to both Rx and Tx.
55 * Tx metadata can also be set by SET_META action of rte_flow.
56 * Rx metadata is delivered to the host via a dynamic field of ``rte_mbuf``
398 Due to the new dynamic metadata field in mbuf is host-endian either, there
404 ``DEV_TX_OFFLOAD_MATCH_METADATA`` offload flag is removed, now metadata

123