Searched refs:layers (Results 1 – 18 of 18) sorted by relevance
| /dpdk/lib/eal/common/ |
| H A D | eal_common_devargs.c | 61 } layers[] = { in rte_devargs_layers_parse() local 90 if (nblayer > RTE_DIM(layers)) { in rte_devargs_layers_parse() 94 layers[nblayer].str = s; in rte_devargs_layers_parse() 109 if (i < RTE_DIM(layers)) in rte_devargs_layers_parse() 114 (layers[nblayer].str, NULL); in rte_devargs_layers_parse() 125 if (layers[i].kvlist == NULL) in rte_devargs_layers_parse() 127 kv = &layers[i].kvlist->pairs[0]; in rte_devargs_layers_parse() 131 bus_kvlist = layers[i].kvlist; in rte_devargs_layers_parse() 132 devargs->bus_str = layers[i].str; in rte_devargs_layers_parse() 141 devargs->cls_str = layers[i].str; in rte_devargs_layers_parse() [all …]
|
| /dpdk/lib/net/ |
| H A D | rte_net.c | 223 struct rte_net_hdr_lens *hdr_lens, uint32_t layers) in rte_net_get_ptype() argument 243 if ((layers & RTE_PTYPE_L2_MASK) == 0) in rte_net_get_ptype() 293 if ((layers & RTE_PTYPE_L3_MASK) == 0) in rte_net_get_ptype() 308 if ((layers & RTE_PTYPE_L4_MASK) == 0) in rte_net_get_ptype() 342 if ((layers & RTE_PTYPE_L4_MASK) == 0) in rte_net_get_ptype() 374 if ((layers & RTE_PTYPE_TUNNEL_MASK) == 0) in rte_net_get_ptype() 384 if ((layers & RTE_PTYPE_INNER_L2_MASK) == 0) in rte_net_get_ptype() 425 if ((layers & RTE_PTYPE_INNER_L3_MASK) == 0) in rte_net_get_ptype() 440 if ((layers & RTE_PTYPE_INNER_L4_MASK) == 0) in rte_net_get_ptype() 478 if ((layers & RTE_PTYPE_INNER_L4_MASK) == 0) in rte_net_get_ptype()
|
| H A D | rte_net.h | 87 struct rte_net_hdr_lens *hdr_lens, uint32_t layers);
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | glossary.rst | 46 are the layers involved when forwarding packets. These layers must be
|
| H A D | thread_safety_dpdk_functions.rst | 26 However, if required the developer can add layers on top of these libraries to provide thread safet…
|
| H A D | rte_flow.rst | 57 with non-overlapping rules, using perfect matching on all protocol layers. 222 protocol layers to match inside packets, starting from the lowest. 393 If supported by the PMD, omitting one or several protocol layers at the 771 stand for several protocol layers. 776 - Default ``mask`` stands for any number of layers. 785 | ``spec`` | ``num`` | number of layers covered | 789 | ``mask`` | ``num`` | zeroed to cover any number of layers | 4356 Note that as soon as a ANY rule covers several layers, this approach may
|
| H A D | env_abstraction_layer.rst | 42 This memory is exposed to DPDK service layers such as the :ref:`Mempool Library <Mempool_Library>`.
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow.c | 1429 dev_handle->layers) == in flow_drv_rxq_flags_set() 1531 dev_handle->layers) == in flow_drv_rxq_flags_trim() 4307 uint64_t layers = 0; in flow_get_prefix_layer_flags() local 4315 return dev_flow->handle->layers; in flow_get_prefix_layer_flags() 4318 layers |= MLX5_FLOW_LAYER_OUTER_L3_IPV4; in flow_get_prefix_layer_flags() 4320 layers |= MLX5_FLOW_LAYER_OUTER_L3_IPV6; in flow_get_prefix_layer_flags() 4323 layers |= MLX5_FLOW_LAYER_OUTER_L4_TCP; in flow_get_prefix_layer_flags() 4325 layers |= MLX5_FLOW_LAYER_OUTER_L4_UDP; in flow_get_prefix_layer_flags() 4326 return layers; in flow_get_prefix_layer_flags() 5252 !!(dev_flow.handle->layers & in get_meter_sub_policy() [all …]
|
| H A D | mlx5_flow_verbs.c | 1878 dev_flow->handle->layers = item_flags; in flow_verbs_translate() 1993 rss_desc->tunnel = !!(handle->layers & in flow_verbs_apply()
|
| H A D | mlx5_flow_dv.c | 136 uint64_t layers = dev_flow->handle->layers; in flow_dv_attr_init() local 144 if (layers) { in flow_dv_attr_init() 145 if (layers & MLX5_FLOW_LAYER_OUTER_L3_IPV4) in flow_dv_attr_init() 147 else if (layers & MLX5_FLOW_LAYER_OUTER_L3_IPV6) in flow_dv_attr_init() 149 if (layers & MLX5_FLOW_LAYER_OUTER_L4_TCP) in flow_dv_attr_init() 151 else if (layers & MLX5_FLOW_LAYER_OUTER_L4_UDP) in flow_dv_attr_init() 11320 rss_desc->tunnel = !!(dh->layers & MLX5_FLOW_LAYER_TUNNEL); in flow_dv_hrxq_prepare() 11872 flow_dv_hashfields_set(dev_flow->handle->layers, in flow_dv_translate_action_sample() 13914 handle->layers |= item_flags; in flow_dv_translate() 13916 flow_dv_hashfields_set(dev_flow->handle->layers, in flow_dv_translate()
|
| H A D | mlx5_flow.h | 700 uint64_t layers; member
|
| /dpdk/doc/api/ |
| H A D | doxy-api-index.md | 103 - **layers**:
|
| /dpdk/doc/guides/testpmd_app_ug/ |
| H A D | testpmd_funcs.rst | 1845 Config VXLAN Encap outer layers 1867 Config NVGRE Encap outer layers 1909 Config MPLSoGRE Encap outer layers 1925 Config MPLSoGRE Decap outer layers 1938 Config MPLSoUDP Encap outer layers 1955 Config MPLSoUDP Decap outer layers 3926 - ``num {unsigned}``: number of layers covered. 4336 is done through `Config VXLAN Encap outer layers`_. 4342 is done through `Config NVGRE Encap outer layers`_. 4354 configuration is done through `Config MPLSoGRE Encap outer layers`_. [all …]
|
| /dpdk/doc/guides/contributing/ |
| H A D | unit_test.rst | 178 The DPDK test application supports two layers of tests:
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_20_08.rst | 203 the ``5tswap`` swaps source and destination in layers 2,3,4
|
| H A D | release_16_04.rst | 360 Added port type check to prevent port initialization on non-Ethernet link layers and
|
| H A D | release_19_11.rst | 268 gives ability to print port supported ptypes in different protocol layers.
|
| /dpdk/doc/guides/eventdevs/ |
| H A D | dlb2.rst | 201 The DLB is a "closed system" event dev, and the DLB PMD layers a software
|