Home
last modified time | relevance | path

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

/dpdk/drivers/net/ixgbe/
H A Dixgbe_tm.c119 uint8_t nb_tcs = 0; in ixgbe_tc_nb_get() local
123 nb_tcs = eth_conf->tx_adv_conf.dcb_tx_conf.nb_tcs; in ixgbe_tc_nb_get()
127 nb_tcs = RTE_ETH_4_TCS; in ixgbe_tc_nb_get()
129 nb_tcs = RTE_ETH_8_TCS; in ixgbe_tc_nb_get()
131 nb_tcs = 1; in ixgbe_tc_nb_get()
134 return nb_tcs; in ixgbe_tc_nb_get()
377 if (nb_tcs == 1) { in ixgbe_queue_base_nb_get()
395 if (nb_tcs == RTE_ETH_8_TCS) { in ixgbe_queue_base_nb_get()
571 uint8_t nb_tcs; in ixgbe_node_add() local
677 nb_tcs = ixgbe_tc_nb_get(dev); in ixgbe_node_add()
[all …]
H A Drte_pmd_ixgbe.c719 uint8_t nb_tcs; in rte_pmd_ixgbe_set_tc_bw_alloc() local
740 nb_tcs = eth_conf->tx_adv_conf.dcb_tx_conf.nb_tcs; in rte_pmd_ixgbe_set_tc_bw_alloc()
744 nb_tcs = RTE_ETH_4_TCS; in rte_pmd_ixgbe_set_tc_bw_alloc()
746 nb_tcs = RTE_ETH_8_TCS; in rte_pmd_ixgbe_set_tc_bw_alloc()
748 nb_tcs = 1; in rte_pmd_ixgbe_set_tc_bw_alloc()
751 if (nb_tcs != tc_num) { in rte_pmd_ixgbe_set_tc_bw_alloc()
754 nb_tcs); in rte_pmd_ixgbe_set_tc_bw_alloc()
759 for (i = 0; i < nb_tcs; i++) in rte_pmd_ixgbe_set_tc_bw_alloc()
767 for (i = 0; i < nb_tcs; i++) { in rte_pmd_ixgbe_set_tc_bw_alloc()
776 bw_conf->tc_num = nb_tcs; in rte_pmd_ixgbe_set_tc_bw_alloc()
H A Dixgbe_rxtx.c3718 for (i = 0; i < nb_tcs; i++) { in ixgbe_vmdq_dcb_configure()
4127 uint8_t i, pfc_en, nb_tcs; in ixgbe_dcb_hw_configure() local
4199 if (nb_tcs == RTE_ETH_4_TCS) { in ixgbe_dcb_hw_configure()
4212 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure()
4214 if (bw_conf->tc_num != nb_tcs) in ixgbe_dcb_hw_configure()
4216 (uint8_t)(100 / nb_tcs); in ixgbe_dcb_hw_configure()
4218 (uint8_t)(100 / nb_tcs); in ixgbe_dcb_hw_configure()
4227 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure()
4253 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure()
4267 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure()
[all …]
H A Dixgbe_ethdev.c2349 if (!(conf->nb_tcs == RTE_ETH_4_TCS || in ixgbe_check_mq_mode()
2350 conf->nb_tcs == RTE_ETH_8_TCS)) { in ixgbe_check_mq_mode()
2362 if (!(conf->nb_tcs == RTE_ETH_4_TCS || in ixgbe_check_mq_mode()
7239 uint8_t nb_tcs; in ixgbe_dev_get_dcb_info() local
7245 dcb_info->nb_tcs = 1; in ixgbe_dev_get_dcb_info()
7248 nb_tcs = dcb_info->nb_tcs; in ixgbe_dev_get_dcb_info()
7256 for (j = 0; j < nb_tcs; j++) { in ixgbe_dev_get_dcb_info()
7264 for (j = 0; j < nb_tcs; j++) { in ixgbe_dev_get_dcb_info()
7266 i * nb_tcs + j; in ixgbe_dev_get_dcb_info()
7269 i * nb_tcs + j; in ixgbe_dev_get_dcb_info()
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_tm.c118 uint8_t nb_tcs = 0; in txgbe_tc_nb_get() local
122 nb_tcs = eth_conf->tx_adv_conf.dcb_tx_conf.nb_tcs; in txgbe_tc_nb_get()
126 nb_tcs = RTE_ETH_4_TCS; in txgbe_tc_nb_get()
128 nb_tcs = RTE_ETH_8_TCS; in txgbe_tc_nb_get()
130 nb_tcs = 1; in txgbe_tc_nb_get()
133 return nb_tcs; in txgbe_tc_nb_get()
366 if (nb_tcs == 1) { in txgbe_queue_base_nb_get()
384 if (nb_tcs == RTE_ETH_8_TCS) { in txgbe_queue_base_nb_get()
559 uint8_t nb_tcs; in txgbe_node_add() local
665 nb_tcs = txgbe_tc_nb_get(dev); in txgbe_node_add()
[all …]
H A Dtxgbe_rxtx.c3097 for (i = 0; i < nb_tcs; i++) { in txgbe_vmdq_dcb_configure()
3462 uint8_t i, pfc_en, nb_tcs; in txgbe_dcb_hw_configure() local
3530 if (nb_tcs == RTE_ETH_4_TCS) { in txgbe_dcb_hw_configure()
3543 for (i = 0; i < nb_tcs; i++) { in txgbe_dcb_hw_configure()
3545 if (bw_conf->tc_num != nb_tcs) in txgbe_dcb_hw_configure()
3547 (uint8_t)(100 / nb_tcs); in txgbe_dcb_hw_configure()
3549 (uint8_t)(100 / nb_tcs); in txgbe_dcb_hw_configure()
3558 for (i = 0; i < nb_tcs; i++) { in txgbe_dcb_hw_configure()
3575 for (i = 0; i < nb_tcs; i++) in txgbe_dcb_hw_configure()
3590 for (i = 0; i < nb_tcs; i++) { in txgbe_dcb_hw_configure()
[all …]
H A Dtxgbe_ethdev.c1460 if (!(conf->nb_tcs == RTE_ETH_4_TCS || in txgbe_check_mq_mode()
1461 conf->nb_tcs == RTE_ETH_8_TCS)) { in txgbe_check_mq_mode()
1473 if (!(conf->nb_tcs == RTE_ETH_4_TCS || in txgbe_check_mq_mode()
4624 uint8_t nb_tcs; in txgbe_dev_get_dcb_info() local
4630 dcb_info->nb_tcs = 1; in txgbe_dev_get_dcb_info()
4633 nb_tcs = dcb_info->nb_tcs; in txgbe_dev_get_dcb_info()
4641 for (j = 0; j < nb_tcs; j++) { in txgbe_dev_get_dcb_info()
4649 for (j = 0; j < nb_tcs; j++) { in txgbe_dev_get_dcb_info()
4651 i * nb_tcs + j; in txgbe_dev_get_dcb_info()
4654 i * nb_tcs + j; in txgbe_dev_get_dcb_info()
[all …]
/dpdk/examples/vmdq_dcb/
H A Dmain.c91 .nb_tcs = RTE_ETH_4_TCS,
164 dcb_conf.nb_tcs = (enum rte_eth_nb_tcs)num_tcs; in get_eth_conf()
/dpdk/drivers/net/hns3/
H A Dhns3_dcb.c1422 pf->local_max_tc = (uint8_t)dcb_rx_conf->nb_tcs; in hns3_dcb_info_cfg()
1423 pf->pfc_max = (uint8_t)dcb_rx_conf->nb_tcs; in hns3_dcb_info_cfg()
1442 for (; i < dcb_rx_conf->nb_tcs; i++) in hns3_dcb_info_cfg()
1531 if (dcb_rx_conf->nb_tcs == 0) in hns3_dcb_hw_configure()
1535 RTE_LEN2MASK((uint8_t)dcb_rx_conf->nb_tcs, uint8_t); in hns3_dcb_hw_configure()
H A Dhns3_ethdev.c1828 if (dcb_rx_conf->nb_tcs > pf->tc_max) { in hns3_check_mq_mode()
1830 dcb_rx_conf->nb_tcs, pf->tc_max); in hns3_check_mq_mode()
1834 if (!(dcb_rx_conf->nb_tcs == HNS3_4_TCS || in hns3_check_mq_mode()
1835 dcb_rx_conf->nb_tcs == HNS3_8_TCS)) { in hns3_check_mq_mode()
1842 if (dcb_rx_conf->nb_tcs != dcb_tx_conf->nb_tcs) { in hns3_check_mq_mode()
1844 dcb_tx_conf->nb_tcs, dcb_rx_conf->nb_tcs); in hns3_check_mq_mode()
1860 if (num_tc > dcb_rx_conf->nb_tcs) { in hns3_check_mq_mode()
1862 num_tc, dcb_rx_conf->nb_tcs); in hns3_check_mq_mode()
5512 dcb_info->nb_tcs = pf->local_max_tc; in hns3_get_dcb_info()
5514 dcb_info->nb_tcs = 1; in hns3_get_dcb_info()
[all …]
/dpdk/app/test-pmd/
H A Dconfig.c4133 total_tc_num += dcb_info.nb_tcs; in get_fwd_port_total_tc_num()
4236 if (tc < rxp_dcb_info.nb_tcs) in dcb_fwd_config_setup()
6136 printf(" TC NUMBER: %d\n", dcb_info.nb_tcs); in port_dcb_info_display()
6138 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
6141 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
6144 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
6147 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
6150 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
6153 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
6156 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
H A Dtestpmd.c3925 rx_conf->nb_tcs = num_tcs; in get_eth_dcb_conf()
3926 tx_conf->nb_tcs = num_tcs; in get_eth_dcb_conf()
/dpdk/lib/ethdev/
H A Drte_ethdev.h1064 enum rte_eth_nb_tcs nb_tcs; /**< Possible DCB TCs, 4 or 8 TCs */ member
1076 enum rte_eth_nb_tcs nb_tcs; /**< Possible DCB TCs, 4 or 8 TCs. */ member
2029 uint8_t nb_tcs; /**< number of TCs */ member
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.c10468 if (dcb_rx_conf->nb_tcs > I40E_MAX_TRAFFIC_CLASS) { in i40e_parse_dcb_configure()
10474 tc_bw = I40E_MAX_PERCENT / dcb_rx_conf->nb_tcs; in i40e_parse_dcb_configure()
10475 for (i = 0; i < dcb_rx_conf->nb_tcs; i++) in i40e_parse_dcb_configure()
10478 bw_lf = I40E_MAX_PERCENT % dcb_rx_conf->nb_tcs; in i40e_parse_dcb_configure()
10483 for (i = 0; i < dcb_rx_conf->nb_tcs; i++) in i40e_parse_dcb_configure()
10496 if (dcb_rx_conf->nb_tcs == 0) in i40e_parse_dcb_configure()
10499 *tc_map = RTE_LEN2MASK(dcb_rx_conf->nb_tcs, uint8_t); in i40e_parse_dcb_configure()
11010 dcb_info->nb_tcs = rte_bsf32(vsi->enabled_tc + 1); in i40e_dev_get_dcb_info()
11012 dcb_info->nb_tcs = 1; in i40e_dev_get_dcb_info()
11015 for (i = 0; i < dcb_info->nb_tcs; i++) in i40e_dev_get_dcb_info()