Home
last modified time | relevance | path

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

/dpdk/doc/guides/testpmd_app_ug/
H A Drun_app.rst293 Set the number of hairpin queues per port to N, where 1 <= N <= 65535.
294 The default value is 0. The number of hairpin queues are added to the
296 RX hairpin is binded to the first TX hairpin, the second RX hairpin is
297 binded to the second TX hairpin and so on. The index of the first
298 RX hairpin queue is the number of RX queues as configured using --rxq.
299 The index of the first TX hairpin queue is the number of TX queues
559 * ``--hairpin-mode=0xXX``
561 Set the hairpin port mode with bitmask, only valid when hairpin queues number is set::
564 bit 1 - two hairpin ports paired
565 bit 0 - two hairpin ports loop
/dpdk/doc/guides/tools/
H A Dflow-perf.rst295 * ``--hairpin-queue=N``
296 Add hairpin queue action to all flows actions.
300 The app running with 4 RX hairpin queues and 4 normal RX queues
308 * ``--hairpin-rss=N``
309 Add hairpin RSS action to all flows actions.
310 The queues in RSS action will be all hairpin queues configured
/dpdk/drivers/common/mlx5/
H A Dmlx5_devx_cmds.h187 uint32_t hairpin:1; member
308 uint32_t hairpin:1; member
401 uint32_t hairpin:1; member
H A Dmlx5_devx_cmds.c847 attr->hairpin = MLX5_GET(cmd_hca_cap, hcattr, hairpin); in mlx5_devx_cmd_query_hca_attr()
1280 MLX5_SET(rqc, rq_ctx, hairpin, rq_attr->hairpin); in mlx5_devx_cmd_create_rq()
1699 MLX5_SET(sqc, sq_ctx, hairpin, sq_attr->hairpin); in mlx5_devx_cmd_create_sq()
H A Dmlx5_prm.h1629 u8 hairpin[0x1]; member
2239 u8 hairpin[0x1]; member
2623 u8 hairpin[0x1]; member
/dpdk/doc/guides/rel_notes/
H A Drelease_20_11.rst104 * **Updated the ethdev library to support hairpin between two ports.**
107 hairpin configuration. The hairpin Tx part flow rules can be inserted
108 explicitly. A new API has been added to get the hairpin peer ports list.
176 * Added support for multi-ports hairpin.
H A Drelease_19_11.rst41 * **Added support for hairpin queues.**
43 On supported NICs, we can now setup hairpin queues which will offload packets
161 * Added hairpin support.
/dpdk/drivers/net/mlx5/
H A Dmlx5_devx.c421 attr.hairpin = 1; in mlx5_rxq_obj_hairpin_new()
1141 attr.hairpin = 1; in mlx5_txq_obj_hairpin_new()
H A Dmlx5_flow.h1277 int hairpin,
H A Dmlx5_flow_verbs.c1237 int hairpin __rte_unused, in flow_verbs_validate()
H A Dmlx5_flow.c3648 int hairpin __rte_unused, in flow_null_validate()
3796 bool external, int hairpin, struct rte_flow_error *error) in flow_drv_validate() argument
3803 hairpin, error); in flow_drv_validate()
H A Dmlx5_flow_dv.c6845 bool external, int hairpin, struct rte_flow_error *error) in flow_dv_validate() argument
8088 if (hairpin > 0) in flow_dv_validate()
/dpdk/doc/guides/nics/
H A Dmlx5.rst433 …rts could only manual binding and explicit Tx flow mode. For single port hairpin, all the combinat…
601 standard Rx queue and bit 1 is used for the hairpin Rx queue. By default, the
1041 The total data buffer size of a hairpin queue (logarithmic form), in bytes.
1046 size of a single packet for hairpin is from 512B to 128KB. It might change if
/dpdk/doc/guides/prog_guide/
H A Drte_flow.rst2898 loopback/hairpin packet, metadata set on Rx/Tx may or may not be propagated to
2901 In hairpin case with Tx explicit flow mode, metadata could (not mandatory) be