Home
last modified time | relevance | path

Searched refs:types (Results 1 – 25 of 118) sorted by relevance

12345

/dpdk/doc/guides/vdpadevs/
H A Dsfc.rst83 for the log types supported by the driver. The option is used with
89 be used either for some specific log type or for a subset of types.
91 SFC vDPA PMD provides the following log types available for control:
99 Matches a subset of per-port log types registered during runtime.
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c1313 comp->types == (with->types & HNS3_ETH_RSS_SUPPORT) && in hns3_action_rss_same()
1332 .types = in->types, in hns3_rss_conf_copy()
1358 (rss->types & RTE_ETH_RSS_IP || in hns3_rss_input_tuple_supported()
1405 if (!(rss->types & HNS3_ETH_RSS_SUPPORT) && rss->types) in hns3_parse_rss_filter()
1427 &rss->types, in hns3_parse_rss_filter()
1562 .types = conf->conf.types, in hns3_config_rss_filter()
1571 flow_types = conf->conf.types ? in hns3_config_rss_filter()
1573 hw->rss_info.conf.types; in hns3_config_rss_filter()
1574 if (flow_types != rss_flow_conf.types) in hns3_config_rss_filter()
1577 rss_flow_conf.types, flow_types); in hns3_config_rss_filter()
[all …]
H A Dhns3_rss.c359 hw->rss_info.conf.types = rss_hf; in hns3_set_rss_tuple_by_rss_hf()
378 uint64_t rss_hf_bk = hw->rss_info.conf.types; in hns3_dev_rss_hash_update()
429 rss_conf->rss_hf = rss_cfg->conf.types; in hns3_dev_rss_hash_conf_get()
691 rss_hf = hw->rss_info.conf.types; in hns3_config_rss()
714 hw->rss_info.conf.types = 0; in hns3_rss_uninit()
/dpdk/drivers/net/i40e/
H A Di40e_hash.c497 uint64_t types; in i40e_hash_get_pctypes() local
501 types = i40e_hash_get_x722_ext_pctypes(match->pctype); in i40e_hash_get_pctypes()
502 rss_conf->config_pctypes |= types; in i40e_hash_get_pctypes()
541 if (!(rss_act->types & ~match->rss_mask)) { in i40e_hash_get_pattern_pctypes()
723 uint64_t rss_types = rss_conf->conf.types; in i40e_hash_config_pctype()
1057 if (rss_act->types) in i40e_hash_parse_global_conf()
1135 if (!i40e_hash_validate_rss_types(rss_act->types)) in i40e_hash_parse_pattern_act()
1144 rss_conf->conf.types = rss_act->types; in i40e_hash_parse_pattern_act()
1145 rss_conf->inset = i40e_hash_get_inset(rss_act->types); in i40e_hash_parse_pattern_act()
/dpdk/doc/guides/nics/
H A Dngbe.rst48 for the log types supported by the driver. The option is used with
51 NGBE PMD provides the following log types available for control:
H A Digc.rst71 The Flow Director filters includes the following types:
106 testpmd> flow create 0 ingress pattern end actions rss types ipv4-udp end / end
H A Dhns3.rst207 testpmd> flow create 0 ingress pattern end actions rss types end \
215 actions rss types ipv4-tcp l3-src-only end queues end / end
222 actions rss types ipv4-tcp end queues end func symmetric_toeplitz / end
228 testpmd> flow create 0 ingress pattern end actions rss types end \
H A Dtxgbe.rst74 for the log types supported by the driver. The option is used with
77 TXGBE PMD provides the following log types available for control:
/dpdk/doc/guides/tools/
H A Dtesteventdev.rst295 .. table:: Order all types queue test eventdev configuration.
301 | 1 | nb_queues | 1 | q0(all types queue) |
319 order all types queue test operation.
341 Example command to run order ``all types queue`` test:
479 ``all types queue`` eventdev scheme.
486 .. table:: Perf all types queue test eventdev configuration.
509 perf all types queue test operation.
512 The ``all types queues(atq)`` perf test configures the eventdev with Q queues
555 Example command to run perf ``all types queue`` test:
562 Example command to run perf ``all types queue`` test with event timer adapter:
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_hw.c227 rss_desc.types = !rss->types ? RTE_ETH_RSS_IP : rss->types; in flow_hw_tir_action_register()
229 flow_dv_action_rss_l34_hash_adjust(rss->types, in flow_hw_tir_action_register()
414 act_data->shared_rss.types = !rss->origin.types ? RTE_ETH_RSS_IP : in __flow_hw_act_data_shared_rss_append()
415 rss->origin.types; in __flow_hw_act_data_shared_rss_append()
797 rss_desc.types = act_data->shared_rss.types; in flow_hw_shared_action_get()
860 act_data.shared_rss.types = !shared_rss->origin.types ? in flow_hw_shared_action_construct()
862 shared_rss->origin.types; in flow_hw_shared_action_construct()
/dpdk/doc/guides/prog_guide/
H A Dgeneric_receive_offload_lib.rst19 In the GRO library, there are many GRO types which are defined by packet
20 types. One GRO type is in charge of process one kind of packets. For
56 types are allocated in the stack. This design simplifies applications'
71 types or TCP SYN packets are returned. Otherwise, the input packets are
85 library, different GRO types can use different algorithms. In this
H A Drawdev.rst34 to a large subset of device types. None of the operations are mandatory to
50 other well known device types like eth and crypto:
H A Dstack_lib.rst28 The library supports two types of stacks: standard (lock-based) and lock-free.
29 Both types use the same set of interfaces, but their implementations differ.
/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c96 mlx4_conv_rss_types(struct mlx4_priv *priv, uint64_t types, int verbs_to_dpdk) in mlx4_conv_rss_types() argument
152 if (!types) { in mlx4_conv_rss_types()
155 types = priv->hw_rss_sup; in mlx4_conv_rss_types()
158 if (in[i] && (types & in[i]) == in[i]) { in mlx4_conv_rss_types()
159 seen |= types & in[i]; in mlx4_conv_rss_types()
163 !(types & ~seen)) in mlx4_conv_rss_types()
849 fields = mlx4_conv_rss_types(priv, rss->types, 0); in mlx4_flow_prepare()
1344 .types = 0, in mlx4_flow_internal()
H A Dmlx4_flow.h50 uint64_t mlx4_conv_rss_types(struct mlx4_priv *priv, uint64_t types,
/dpdk/lib/eal/freebsd/
H A Dmeson.build25 #include <sys/types.h>
/dpdk/doc/guides/eventdevs/
H A Ddlb2.rst56 queue's scheduling types are controlled by the event queue configuration.
59 ``nb_atomic_order_sequences`` determines the supported scheduling types.
126 Finally, even though all 3 event types are supported on the same QID by
128 as possible, since mixing types on the same queue uses valuable reorder
252 DLB supports 4 event and queue service priority levels. For both priority types,
261 across the types is always equal, and both types are served in a round robin manner.
H A Dopdl.rst96 adds NEW event types, and TX (last dequeue) implicitly does RELEASE event types.
H A Dsw.rst124 The software eventdev does not support creating queues that handle all types of
128 The reason to not allow Atomic, Ordered and Parallel event types in the
/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c1120 uint64_t types; in bnxt_vnic_rss_cfg_update() local
1216 types = rss->types ? rss->types : RTE_ETH_RSS_IPV4 | RTE_ETH_RSS_IPV6; in bnxt_vnic_rss_cfg_update()
1218 hash_type = bnxt_rte_to_hwrm_hash_types(types); in bnxt_vnic_rss_cfg_update()
1225 bnxt_rte_to_hwrm_hash_level(bp, rss->types, rss->level); in bnxt_vnic_rss_cfg_update()
1633 bnxt_rte_to_hwrm_hash_types(rss->types); in bnxt_validate_and_parse_flow()
1635 bnxt_rte_to_hwrm_hash_level(bp, rss->types, rss->level); in bnxt_validate_and_parse_flow()
/dpdk/doc/guides/sample_app_ug/
H A Dcmd_line.rst84 The cmd line_interact() function returns when the user types **Ctrl-d** and in this case,
101 The rte_cmdline application provides a list of pre-defined token types:
/dpdk/drivers/net/sfc/
H A Dsfc_flow_rss.c92 if (in->types != 0) { in sfc_flow_rss_parse_conf()
93 rc = sfc_rx_hf_rte_to_efx(sa, in->types, in sfc_flow_rss_parse_conf()
/dpdk/doc/guides/rawdevs/
H A Dcnxk_bphy.rst46 Message types along with description are listed below. As for the usage examples please refer to
107 Message types along with description are listed below. For some usage examples please refer to
/dpdk/doc/guides/mempool/
H A Dstack.rst15 over-provisioned. Users are encouraged to benchmark with multiple mempool types
/dpdk/doc/guides/contributing/
H A Dcoding_style.rst249 * Enum types should be used in preference to macros #defining a set of (sequential) values.
250 * Enum types should be prefixed with ``rte_`` and the elements by a suitable prefix [generally star…
275 …ace between asterisks and adjacent tokens, except for tokens that are identifiers related to types.
276 (These identifiers are the names of basic types, type qualifiers, and typedef-names other than the …
299 * Names following extremely long types, which therefore cannot be easily aligned with the rest, sho…
372 Avoid using typedefs for structure types.
412 …It is recommended to use typedefs to define function pointer types, for reasons of code readabilit…
599 * When prototyping functions, associate names with parameter types, for example:
681 * Functions which create objects, or allocate memory, should return pointer types, and NULL on erro…
687 …Note, however, to allow consistency across functions returning integer or pointer types, the previ…
[all …]

12345