Searched refs:hairpin_conf (Results 1 – 7 of 7) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_trigger.c | 235 if (txq_ctrl->hairpin_conf.manual_bind) { in mlx5_hairpin_auto_bind() 264 txq_ctrl->hairpin_conf.peers[0].queue); in mlx5_hairpin_auto_bind() 270 txq_ctrl->hairpin_conf.peers[0].queue); in mlx5_hairpin_auto_bind() 278 i, txq_ctrl->hairpin_conf.peers[0].queue); in mlx5_hairpin_auto_bind() 286 txq_ctrl->hairpin_conf.peers[0].queue); in mlx5_hairpin_auto_bind() 488 txq_ctrl->hairpin_conf.tx_explicit) { in mlx5_hairpin_queue_peer_bind() 496 txq_ctrl->hairpin_conf.manual_bind) { in mlx5_hairpin_queue_peer_bind() 543 rxq_ctrl->hairpin_conf.tx_explicit) { in mlx5_hairpin_queue_peer_bind() 551 rxq_ctrl->hairpin_conf.manual_bind) { in mlx5_hairpin_queue_peer_bind() 722 conf = &txq_ctrl->hairpin_conf; in mlx5_hairpin_bind_single_port() [all …]
|
| H A D | mlx5_txq.c | 413 const struct rte_eth_hairpin_conf *hairpin_conf) in mlx5_tx_hairpin_queue_setup() argument 424 if (hairpin_conf->peer_count != 1) { in mlx5_tx_hairpin_queue_setup() 428 idx, hairpin_conf->peer_count); in mlx5_tx_hairpin_queue_setup() 432 if (hairpin_conf->peers[0].queue >= priv->rxqs_n) { in mlx5_tx_hairpin_queue_setup() 437 hairpin_conf->peers[0].queue, priv->txqs_n); in mlx5_tx_hairpin_queue_setup() 441 if (hairpin_conf->manual_bind == 0 || in mlx5_tx_hairpin_queue_setup() 442 hairpin_conf->tx_explicit == 0) { in mlx5_tx_hairpin_queue_setup() 447 hairpin_conf->peers[0].port, in mlx5_tx_hairpin_queue_setup() 448 hairpin_conf->manual_bind, in mlx5_tx_hairpin_queue_setup() 449 hairpin_conf->tx_explicit); in mlx5_tx_hairpin_queue_setup() [all …]
|
| H A D | mlx5_rxq.c | 820 if (hairpin_conf->peer_count != 1) { in mlx5_rx_hairpin_queue_setup() 824 idx, hairpin_conf->peer_count); in mlx5_rx_hairpin_queue_setup() 828 if (hairpin_conf->peers[0].queue >= priv->txqs_n) { in mlx5_rx_hairpin_queue_setup() 833 hairpin_conf->peers[0].queue, priv->txqs_n); in mlx5_rx_hairpin_queue_setup() 837 if (hairpin_conf->manual_bind == 0 || in mlx5_rx_hairpin_queue_setup() 838 hairpin_conf->tx_explicit == 0) { in mlx5_rx_hairpin_queue_setup() 843 hairpin_conf->peers[0].port, in mlx5_rx_hairpin_queue_setup() 844 hairpin_conf->manual_bind, in mlx5_rx_hairpin_queue_setup() 845 hairpin_conf->tx_explicit); in mlx5_rx_hairpin_queue_setup() 1733 tmpl->hairpin_conf = *hairpin_conf; in mlx5_rxq_hairpin_new() [all …]
|
| H A D | mlx5_rxtx.h | 204 struct rte_eth_hairpin_conf hairpin_conf; /* Hairpin configuration. */ member 301 struct rte_eth_hairpin_conf hairpin_conf; /* Hairpin configuration. */ member 329 const struct rte_eth_hairpin_conf *hairpin_conf); 343 const struct rte_eth_hairpin_conf *hairpin_conf); 397 const struct rte_eth_hairpin_conf *hairpin_conf); 408 const struct rte_eth_hairpin_conf *hairpin_conf);
|
| /f-stack/dpdk/app/test-flow-perf/ |
| H A D | main.c | 1293 struct rte_eth_hairpin_conf hairpin_conf = { in init_port() local 1380 hairpin_conf.peers[0].port = port_id; in init_port() 1381 hairpin_conf.peers[0].queue = in init_port() 1385 NR_RXD, &hairpin_conf); in init_port() 1395 hairpin_conf.peers[0].port = port_id; in init_port() 1396 hairpin_conf.peers[0].queue = in init_port() 1400 NR_TXD, &hairpin_conf); in init_port()
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | testpmd.c | 2368 struct rte_eth_hairpin_conf hairpin_conf = { in setup_hairpin_queues() local 2413 hairpin_conf.peers[0].port = peer_rx_port; in setup_hairpin_queues() 2414 hairpin_conf.peers[0].queue = i + nb_rxq; in setup_hairpin_queues() 2415 hairpin_conf.manual_bind = !!manual; in setup_hairpin_queues() 2416 hairpin_conf.tx_explicit = !!tx_exp; in setup_hairpin_queues() 2418 (pi, qi, nb_txd, &hairpin_conf); in setup_hairpin_queues() 2436 hairpin_conf.peers[0].port = peer_tx_port; in setup_hairpin_queues() 2437 hairpin_conf.peers[0].queue = i + nb_txq; in setup_hairpin_queues() 2438 hairpin_conf.manual_bind = !!manual; in setup_hairpin_queues() 2439 hairpin_conf.tx_explicit = !!tx_exp; in setup_hairpin_queues() [all …]
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev_driver.h | 589 const struct rte_eth_hairpin_conf *hairpin_conf);
|