Home
last modified time | relevance | path

Searched refs:tc_queue (Results 1 – 11 of 11) sorted by relevance

/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_dcb.c648 struct hns3_tc_queue_info *tc_queue; in hns3_tc_queue_mapping_cfg() local
665 tc_queue = &hw->tc_queue[i]; in hns3_tc_queue_mapping_cfg()
667 tc_queue->enable = true; in hns3_tc_queue_mapping_cfg()
670 tc_queue->tc = i; in hns3_tc_queue_mapping_cfg()
673 tc_queue->enable = false; in hns3_tc_queue_mapping_cfg()
674 tc_queue->tqp_offset = 0; in hns3_tc_queue_mapping_cfg()
675 tc_queue->tqp_count = 0; in hns3_tc_queue_mapping_cfg()
676 tc_queue->tc = 0; in hns3_tc_queue_mapping_cfg()
990 struct hns3_tc_queue_info *tc_queue; in hns3_q_to_qs_map() local
996 tc_queue = &hw->tc_queue[i]; in hns3_q_to_qs_map()
[all …]
H A Dhns3_rxtx.c1024 struct hns3_tc_queue_info *tc_queue = &hw->tc_queue[i]; in hns3_init_tx_ring_tc() local
1027 if (!tc_queue->enable) in hns3_init_tx_ring_tc()
1030 for (j = 0; j < tc_queue->tqp_count; j++) { in hns3_init_tx_ring_tc()
1031 num = tc_queue->tqp_offset + j; in hns3_init_tx_ring_tc()
1036 hns3_write_dev(txq, HNS3_RING_TX_TC_REG, tc_queue->tc); in hns3_init_tx_ring_tc()
H A Dhns3_ethdev.h461 struct hns3_tc_queue_info tc_queue[HNS3_MAX_TC_NUM]; member
H A Dhns3_ethdev.c5232 dcb_info->tc_queue.tc_rxq[0][i].base = hw->alloc_rss_size * i; in hns3_get_dcb_info()
5233 dcb_info->tc_queue.tc_txq[0][i].base = in hns3_get_dcb_info()
5234 hw->tc_queue[i].tqp_offset; in hns3_get_dcb_info()
5235 dcb_info->tc_queue.tc_rxq[0][i].nb_queue = hw->alloc_rss_size; in hns3_get_dcb_info()
5236 dcb_info->tc_queue.tc_txq[0][i].nb_queue = in hns3_get_dcb_info()
5237 hw->tc_queue[i].tqp_count; in hns3_get_dcb_info()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.c3929 tc_queue = &dcb_info->tc_queue; in txgbe_dev_get_dcb_info()
3939 tc_queue->tc_rxq[0][j].base = j; in txgbe_dev_get_dcb_info()
3940 tc_queue->tc_rxq[0][j].nb_queue = 1; in txgbe_dev_get_dcb_info()
3941 tc_queue->tc_txq[0][j].base = j; in txgbe_dev_get_dcb_info()
3942 tc_queue->tc_txq[0][j].nb_queue = 1; in txgbe_dev_get_dcb_info()
3947 tc_queue->tc_rxq[i][j].base = in txgbe_dev_get_dcb_info()
3949 tc_queue->tc_rxq[i][j].nb_queue = 1; in txgbe_dev_get_dcb_info()
3950 tc_queue->tc_txq[i][j].base = in txgbe_dev_get_dcb_info()
3952 tc_queue->tc_txq[i][j].nb_queue = 1; in txgbe_dev_get_dcb_info()
3966 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
[all …]
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.c7441 tc_queue = &dcb_info->tc_queue; in ixgbe_dev_get_dcb_info()
7451 tc_queue->tc_rxq[0][j].base = j; in ixgbe_dev_get_dcb_info()
7452 tc_queue->tc_rxq[0][j].nb_queue = 1; in ixgbe_dev_get_dcb_info()
7453 tc_queue->tc_txq[0][j].base = j; in ixgbe_dev_get_dcb_info()
7454 tc_queue->tc_txq[0][j].nb_queue = 1; in ixgbe_dev_get_dcb_info()
7459 tc_queue->tc_rxq[i][j].base = in ixgbe_dev_get_dcb_info()
7461 tc_queue->tc_rxq[i][j].nb_queue = 1; in ixgbe_dev_get_dcb_info()
7462 tc_queue->tc_txq[i][j].base = in ixgbe_dev_get_dcb_info()
7464 tc_queue->tc_txq[i][j].nb_queue = 1; in ixgbe_dev_get_dcb_info()
7478 dcb_info->tc_queue.tc_txq[0][0].base = 0; in ixgbe_dev_get_dcb_info()
[all …]
/f-stack/dpdk/app/test-pmd/
H A Dconfig.c3265 if (rxp_dcb_info.tc_queue.tc_rxq[i][tc].nb_queue == 0) in dcb_fwd_config_setup()
3269 rxq = rxp_dcb_info.tc_queue.tc_rxq[i][tc].base; in dcb_fwd_config_setup()
3270 txq = txp_dcb_info.tc_queue.tc_txq[i][tc].base; in dcb_fwd_config_setup()
3271 nb_rx_queue = txp_dcb_info.tc_queue.tc_rxq[i][tc].nb_queue; in dcb_fwd_config_setup()
3272 nb_tx_queue = txp_dcb_info.tc_queue.tc_txq[i][tc].nb_queue; in dcb_fwd_config_setup()
3285 rxp_dcb_info.tc_queue.tc_rxq[i][tc].nb_queue; in dcb_fwd_config_setup()
5156 printf("\t%4d", dcb_info.tc_queue.tc_rxq[0][i].base); in port_dcb_info_display()
5159 printf("\t%4d", dcb_info.tc_queue.tc_rxq[0][i].nb_queue); in port_dcb_info_display()
5162 printf("\t%4d", dcb_info.tc_queue.tc_txq[0][i].base); in port_dcb_info_display()
5165 printf("\t%4d", dcb_info.tc_queue.tc_txq[0][i].nb_queue); in port_dcb_info_display()
/f-stack/dpdk/lib/librte_sched/
H A Drte_sched.c222 uint8_t tc_queue[RTE_SCHED_QUEUES_PER_PIPE]; member
312 uint8_t tc_queue = port->tc_queue[qindex & (RTE_SCHED_QUEUES_PER_PIPE - 1)]; in rte_sched_port_tc_queue() local
314 return tc_queue; in rte_sched_port_tc_queue()
990 port->tc_queue[i] = j; in rte_sched_port_config()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_ethdev.c11344 dcb_info->tc_queue.tc_rxq[j][i].base = in i40e_dev_get_dcb_info()
11347 dcb_info->tc_queue.tc_txq[j][i].base = in i40e_dev_get_dcb_info()
11348 dcb_info->tc_queue.tc_rxq[j][i].base; in i40e_dev_get_dcb_info()
11351 dcb_info->tc_queue.tc_rxq[j][i].nb_queue = 1 << bsf; in i40e_dev_get_dcb_info()
11352 dcb_info->tc_queue.tc_txq[j][i].nb_queue = in i40e_dev_get_dcb_info()
11353 dcb_info->tc_queue.tc_rxq[j][i].nb_queue; in i40e_dev_get_dcb_info()
11365 dcb_info->tc_queue.tc_rxq[j][i].base = in i40e_dev_get_dcb_info()
11368 dcb_info->tc_queue.tc_txq[j][i].base = in i40e_dev_get_dcb_info()
11369 dcb_info->tc_queue.tc_rxq[j][i].base; in i40e_dev_get_dcb_info()
11373 dcb_info->tc_queue.tc_txq[j][i].nb_queue = in i40e_dev_get_dcb_info()
[all …]
/f-stack/dpdk/lib/librte_pipeline/
H A Drte_table_action.c172 uint16_t tc_queue; member
405 dscp_entry->tc_queue; in pkt_work_tm()
2644 data->tc_queue = entry->tc_queue_id; in rte_table_action_dscp_table_update()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev.h1669 struct rte_eth_dcb_tc_queue_mapping tc_queue; member