| /dpdk/lib/metrics/ |
| H A D | rte_metrics.c | 51 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 D | mlx5_regex_fastpath.c | 60 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 D | mlx5_regex.h | 42 struct ibv_mr *metadata; member
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxtx_vec_altivec.h | 1231 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 D | trace_lib.rst | 217 - 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 D | mbuf_lib.rst | 24 #. 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 D | rte_pmd_ice.h | 29 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 D | ice_rxtx.c | 149 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 D | rte_pmd_iavf.h | 29 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 D | iavf_rxtx.c | 420 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 D | bnxt_rxr.h | 191 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 D | l2fwd.spec | 12 metadata instanceof metadata_t
|
| H A D | l2fwd_macswp.spec | 23 metadata instanceof metadata_t
|
| H A D | registers.spec | 45 metadata instanceof metadata_t
|
| H A D | meter.spec | 45 metadata instanceof metadata_t
|
| H A D | varbit.spec | 60 metadata instanceof metadata_t
|
| H A D | learner.spec | 55 metadata instanceof metadata_t
|
| H A D | selector.spec | 63 metadata instanceof metadata_t
|
| H A D | fib.spec | 63 metadata instanceof metadata_t
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | ipv4_multicast.rst | 198 … 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 D | memif.h | 161 uint32_t metadata; member
|
| /dpdk/drivers/net/bnxt/hcapi/cfa/ |
| H A D | hcapi_cfa_defs.h | 275 uint64_t metadata; member
|
| /dpdk/doc/guides/nics/ |
| H A D | memif.rst | 139 |1 |metadata |offset … 166 **Metadata - metadata (Quad Word 1, 32:63)** 168 Buffer metadata.
|
| H A D | ice.rst | 137 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 D | release_19_11.rst | 51 * **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
|