Home
last modified time | relevance | path

Searched refs:hairpin (Results 1 – 14 of 14) sorted by relevance

/f-stack/dpdk/doc/guides/testpmd_app_ug/
H A Drun_app.rst286 Set the number of hairpin queues per port to N, where 1 <= N <= 65535.
287 The default value is 0. The number of hairpin queues are added to the
289 RX hairpin is binded to the first TX hairpin, the second RX hairpin is
290 binded to the second TX hairpin and so on. The index of the first
291 RX hairpin queue is the number of RX queues as configured using --rxq.
292 The index of the first TX hairpin queue is the number of TX queues
525 * ``--hairpin-mode=0xXX``
527 Set the hairpin port mode with bitmask, only valid when hairpin queues number is set.
529 bit 1 - two hairpin ports paired
530 bit 0 - two hairpin ports loop
/f-stack/dpdk/doc/guides/tools/
H A Dflow-perf.rst255 * ``--hairpin-queue=N``
256 Add hairpin queue action to all flows actions.
260 The app running with 4 RX hairpin queues and 4 normal RX queues
268 * ``--hairpin-rss=N``
269 Add hairpin RSS action to all flows actions.
270 The queues in RSS action will be all hairpin queues configured
/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_devx_cmds.h99 uint32_t hairpin:1; member
160 uint32_t hairpin:1; member
241 uint32_t hairpin:1; member
H A Dmlx5_devx_cmds.c677 attr->hairpin = MLX5_GET(cmd_hca_cap, hcattr, hairpin); in mlx5_devx_cmd_query_hca_attr()
975 MLX5_SET(rqc, rq_ctx, hairpin, rq_attr->hairpin); in mlx5_devx_cmd_create_rq()
1343 MLX5_SET(sqc, sq_ctx, hairpin, sq_attr->hairpin); in mlx5_devx_cmd_create_sq()
H A Dmlx5_prm.h1333 u8 hairpin[0x1]; member
1767 u8 hairpin[0x1]; member
2053 u8 hairpin[0x1]; member
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_20_11.rst150 * **Updated the ethdev library to support hairpin between two ports.**
153 hairpin configuration. The hairpin Tx part flow rules can be inserted
154 explicitly. A new API has been added to get the hairpin peer ports list.
222 * Added support for multi-ports hairpin.
H A Drelease_19_11.rst88 * **Added support for hairpin queues.**
90 On supported NICs, we can now setup hairpin queues which will offload packets
208 * Added hairpin support.
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_devx.c583 attr.hairpin = 1; in mlx5_rxq_obj_hairpin_new()
1081 attr.hairpin = 1; in mlx5_txq_obj_hairpin_new()
H A Dmlx5_flow.h1121 int hairpin,
H A Dmlx5_flow_verbs.c1241 int hairpin __rte_unused, in flow_verbs_validate()
H A Dmlx5_flow.c2845 int hairpin __rte_unused, in flow_null_validate()
2987 bool external, int hairpin, struct rte_flow_error *error) in flow_drv_validate() argument
2994 hairpin, error); in flow_drv_validate()
H A Dmlx5_flow_dv.c5213 bool external, int hairpin, struct rte_flow_error *error) in flow_dv_validate() argument
6170 if (hairpin > 0) in flow_dv_validate()
/f-stack/dpdk/doc/guides/nics/
H A Dmlx5.rst338 …rts could only manual binding and explicit Tx flow mode. For single port hairpin, all the combinat…
903 The total data buffer size of a hairpin queue (logarithmic form), in bytes.
908 size of a single packet for hairpin is from 512B to 128KB. It might change if
/f-stack/dpdk/doc/guides/prog_guide/
H A Drte_flow.rst2628 loopback/hairpin packet, metadata set on Rx/Tx may or may not be propagated to
2631 In hairpin case with Tx explicit flow mode, metadata could (not mandatory) be