Home
last modified time | relevance | path

Searched refs:transfer (Results 1 – 25 of 55) sorted by relevance

123

/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.c2064 if (attr->transfer) in mlx5_flow_validate_action_default_miss()
3761 if (!attr->transfer) in flow_get_drv_type()
5236 dev_flow.dv.transfer = attr->transfer; in get_meter_sub_policy()
6705 MLX5_ASSERT(attr->transfer); in flow_create_split_sample()
7105 .transfer = 1, in mlx5_flow_create_esw_table_zero_flow()
7149 .transfer = 1, in mlx5_flow_create_devx_sq_miss_flow()
9998 uint32_t transfer:1; member
10049 .transfer = attr->transfer, in flow_tunnel_add_default_miss()
10055 if (!attr->transfer) { in flow_tunnel_add_default_miss()
10100 mark_id.transfer = !!attr->transfer; in flow_tunnel_add_default_miss()
[all …]
H A Dmlx5_flow_dv.c4989 .transfer = !!attributes->transfer, in flow_dv_validate_action_jump()
5194 !(fm->transfer == attr->transfer || in mlx5_flow_validate_action_meter()
5222 if (!((attr->transfer && mtr_policy->transfer) || in mlx5_flow_validate_action_meter()
6907 .transfer = !!attr->transfer, in flow_dv_validate()
8180 dev_flow->dv.transfer = attr->transfer; in flow_dv_prepare()
12941 .transfer = !!attr->transfer, in flow_dv_translate()
15907 .transfer = !!transfer, in __flow_dv_create_domain_policy_acts()
15938 transfer, in __flow_dv_create_domain_policy_acts()
16513 .transfer = !!transfer, in __flow_dv_create_domain_policy_rules()
16632 .transfer = transfer in __flow_dv_create_policy_acts_rules()
[all …]
H A Dmlx5_flow_meter.c45 fm->transfer ? MLX5_MTR_DOMAIN_TRANSFER : in mlx5_flow_meter_action_create()
664 struct rte_flow_attr attr = { .transfer = priv->sh->config.dv_esw_en ? in mlx5_flow_meter_policy_validate()
752 struct rte_flow_attr attr = { .transfer = priv->sh->config.dv_esw_en ? in mlx5_flow_meter_policy_add()
848 mtr_policy->transfer = 1; in mlx5_flow_meter_policy_add()
1237 (mtr_policy->transfer ? in mlx5_flow_meter_create()
1912 attr->transfer == fm->transfer && in mlx5_flow_meter_attach()
1927 fm->transfer = attr->transfer; in mlx5_flow_meter_attach()
1936 fm->transfer = 0; in mlx5_flow_meter_attach()
1968 fm->transfer = 0; in mlx5_flow_meter_detach()
H A Dmlx5_flow_hw.c563 if (attr->transfer) in flow_hw_actions_translate()
927 attr.transfer = 1; in flow_hw_actions_construct()
1526 tbl->type = attr->flow_attr.transfer ? MLX5DR_TABLE_TYPE_FDB : in flow_hw_table_create()
1857 if (attr->transfer) in flow_hw_grp_create_cb()
1954 attr->transfer) || in flow_hw_grp_match_cb()
H A Dmlx5_flow.h740 uint8_t transfer; /**< 1 if the flow is E-Switch flow. */ member
1565 uint64_t transfer:1; member
1910 uint32_t table_level, uint8_t egress, uint8_t transfer,
/dpdk/app/test-flow-perf/
H A Dflow_gen.c32 attr->transfer = 1; in fill_attributes()
/dpdk/doc/guides/dmadevs/
H A Dhisilicon.rst44 * The transfer direction must be set to ``RTE_DMA_DIR_MEM_TO_MEM``.
H A Dioat.rst84 * The transfer direction must be set to ``RTE_DMA_DIR_MEM_TO_MEM`` to copy from memory to memory.
/dpdk/lib/ethdev/
H A Drte_flow.h135 uint32_t transfer:1; member
4465 uint32_t transfer:1; member
5062 uint32_t transfer:1; member
5148 uint32_t transfer:1; member
/dpdk/doc/guides/rawdevs/
H A Dcnxk_bphy.rst34 Before performing actual data transfer one needs to first retrieve number of
38 To perform data transfer use standard ``rte_rawdev_enqueue_buffers()`` and
H A Dcnxk_gpio.rst54 Before performing actual data transfer one needs to call
68 To perform actual data transfer use standard ``rte_rawdev_enqueue_buffers()``
/dpdk/doc/guides/sample_app_ug/
H A Dipsec_secgw.rst146 --transfer-mode MODE
214 * ``--transfer-mode MODE``: sets operating mode of the application
215 "poll" : packet transfer via polling (default)
216 "event" : Packet transfer via event device
219 --transfer-mode is set to event.
267 -f /path/to/config_file --transfer-mode poll \
311 * The ``--transfer-mode`` option selects poll mode for processing packets.
317 -f /path/to/config_file --transfer-mode event \
334 * The ``--transfer-mode`` option selects event mode for processing packets.
1061 It then tries to perform some data transfer using the scheme described above.
H A Ddist_app.rst90 them to another rte_ring for transfer to the TX thread for transmission on the
/dpdk/doc/guides/prog_guide/
H A Devent_crypto_adapter.rst15 using SW and HW based transfer mechanism.
17 The adapter uses an EAL service core function for SW based packet transfer
18 and uses the eventdev PMD functions to configure HW based packet transfer
H A Devent_ethernet_rx_adapter.rst10 queues of ethdev ports. Packet transfer between ethdev and the event device can
13 event device using the eventdev API. Both transfer mechanisms may be present on
18 configure both transfer mechanisms using a common API. A capability API allows
H A Dswitch_representation.rst479 A new flow rule attribute named "transfer" is necessary for that. Combining
485 ingress only : ingress + transfer
521 With "ingress + transfer", traffic is matched on **D** and is therefore
527 testpmd> flow create 3 ingress transfer pattern vf id is 1 / end
534 When port representors exist, implicit flow rules with the "transfer"
539 neither the "transfer" attribute nor traffic origin in flow rule patterns
H A Ddmadev.rst29 channel represents a different transfer context.
/dpdk/drivers/net/e1000/
H A Digb_flow.c390 if (attr->transfer) { in cons_parse_ntuple_filter()
643 if (attr->transfer) { in cons_parse_ethertype_filter()
951 if (attr->transfer) { in cons_parse_syn_filter()
1248 if (attr->transfer) { in cons_parse_flex_filter()
1411 if (attr->transfer) { in igb_parse_rss_filter()
/dpdk/doc/guides/nics/
H A Dsfc_efx.rst151 Supported pattern items (***non-transfer*** rules):
179 Supported actions (***non-transfer*** rules):
193 Supported pattern items (***transfer*** rules):
227 Supported actions (***transfer*** rules):
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_flow_os.c48 if (attributes->transfer) in mlx5_flow_os_validate_flow_attributes()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c550 if (attr->transfer) { in cons_parse_ntuple_filter()
790 if (attr->transfer) { in cons_parse_ethertype_filter()
1078 if (attr->transfer) { in cons_parse_syn_filter()
1255 if (attr->transfer) { in cons_parse_l2_tn_filter()
1357 if (attr->transfer) { in txgbe_parse_fdir_act_attr()
2566 if (attr->transfer) { in txgbe_parse_rss_filter()
/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst530 show flow transfer proxy port ID for the given port
534 manage ``transfer`` flows and their indirect components.
537 testpmd> show port (port_id) flow transfer proxy
3349 [relaxed {boolean}] [ingress] [egress] [transfer]
3359 [ingress] [egress] [transfer]
3513 [relaxed {boolean}] [ingress] [egress] [transfer]
3553 [ingress] [egress] [transfer]
3595 [priority {level}] [ingress] [egress] [transfer]
3803 - ``transfer``: apply rule directly to endpoints found in pattern.
4769 [ingress] [egress] [transfer] action {action} / end
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c590 if (attr->transfer) { in cons_parse_ntuple_filter()
828 if (attr->transfer) { in cons_parse_ethertype_filter()
1119 if (attr->transfer) { in cons_parse_syn_filter()
1299 if (attr->transfer) { in cons_parse_l2_tn_filter()
1412 if (attr->transfer) { in ixgbe_parse_fdir_act_attr()
2895 if (attr->transfer) { in ixgbe_parse_rss_filter()
/dpdk/doc/guides/rel_notes/
H A Ddeprecation.rst92 * ethdev: The use of attributes ``ingress`` / ``egress`` in "transfer" flows
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp_flow.c76 if (attr->transfer) in bnxt_ulp_set_dir_attributes()

123