| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_tm.c | 119 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 = ETH_4_TCS; in ixgbe_tc_nb_get() 129 nb_tcs = 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 == 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 D | rte_pmd_ixgbe.c | 719 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 = ETH_4_TCS; in rte_pmd_ixgbe_set_tc_bw_alloc() 746 nb_tcs = 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 D | ixgbe_rxtx.c | 3679 for (i = 0; i < nb_tcs; i++) { in ixgbe_vmdq_dcb_configure() 4088 uint8_t i, pfc_en, nb_tcs; in ixgbe_dcb_hw_configure() local 4160 if (nb_tcs == ETH_4_TCS) { in ixgbe_dcb_hw_configure() 4173 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure() 4175 if (bw_conf->tc_num != nb_tcs) in ixgbe_dcb_hw_configure() 4177 (uint8_t)(100 / nb_tcs); in ixgbe_dcb_hw_configure() 4179 (uint8_t)(100 / nb_tcs); in ixgbe_dcb_hw_configure() 4188 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure() 4214 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure() 4229 for (i = 0; i < nb_tcs; i++) { in ixgbe_dcb_hw_configure() [all …]
|
| H A D | ixgbe_ethdev.c | 2327 if (!(conf->nb_tcs == ETH_4_TCS || in ixgbe_check_mq_mode() 2328 conf->nb_tcs == ETH_8_TCS)) { in ixgbe_check_mq_mode() 2340 if (!(conf->nb_tcs == ETH_4_TCS || in ixgbe_check_mq_mode() 2341 conf->nb_tcs == ETH_8_TCS)) { in ixgbe_check_mq_mode() 7433 uint8_t nb_tcs; in ixgbe_dev_get_dcb_info() local 7439 dcb_info->nb_tcs = 1; in ixgbe_dev_get_dcb_info() 7442 nb_tcs = dcb_info->nb_tcs; in ixgbe_dev_get_dcb_info() 7450 for (j = 0; j < nb_tcs; j++) { in ixgbe_dev_get_dcb_info() 7458 for (j = 0; j < nb_tcs; j++) { in ixgbe_dev_get_dcb_info() 7460 i * nb_tcs + j; in ixgbe_dev_get_dcb_info() [all …]
|
| /f-stack/dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.c | 2953 for (i = 0; i < nb_tcs; i++) { in txgbe_vmdq_dcb_configure() 3318 uint8_t i, pfc_en, nb_tcs; in txgbe_dcb_hw_configure() local 3386 if (nb_tcs == ETH_4_TCS) { in txgbe_dcb_hw_configure() 3399 for (i = 0; i < nb_tcs; i++) { in txgbe_dcb_hw_configure() 3401 if (bw_conf->tc_num != nb_tcs) in txgbe_dcb_hw_configure() 3403 (uint8_t)(100 / nb_tcs); in txgbe_dcb_hw_configure() 3405 (uint8_t)(100 / nb_tcs); in txgbe_dcb_hw_configure() 3414 for (i = 0; i < nb_tcs; i++) { in txgbe_dcb_hw_configure() 3431 for (i = 0; i < nb_tcs; i++) in txgbe_dcb_hw_configure() 3446 for (i = 0; i < nb_tcs; i++) { in txgbe_dcb_hw_configure() [all …]
|
| H A D | txgbe_ethdev.c | 1227 if (!(conf->nb_tcs == ETH_4_TCS || in txgbe_check_mq_mode() 1228 conf->nb_tcs == ETH_8_TCS)) { in txgbe_check_mq_mode() 1240 if (!(conf->nb_tcs == ETH_4_TCS || in txgbe_check_mq_mode() 1241 conf->nb_tcs == ETH_8_TCS)) { in txgbe_check_mq_mode() 3921 uint8_t nb_tcs; in txgbe_dev_get_dcb_info() local 3927 dcb_info->nb_tcs = 1; in txgbe_dev_get_dcb_info() 3930 nb_tcs = dcb_info->nb_tcs; in txgbe_dev_get_dcb_info() 3938 for (j = 0; j < nb_tcs; j++) { in txgbe_dev_get_dcb_info() 3946 for (j = 0; j < nb_tcs; j++) { in txgbe_dev_get_dcb_info() 3948 i * nb_tcs + j; in txgbe_dev_get_dcb_info() [all …]
|
| /f-stack/dpdk/drivers/net/hns3/ |
| H A D | hns3_dcb.c | 1378 pfc_en = RTE_LEN2MASK((uint8_t)dcb_rx_conf->nb_tcs, uint8_t); in hns3_dcb_cfg_validate() 1398 pf->local_max_tc = (uint8_t)dcb_rx_conf->nb_tcs; in hns3_dcb_info_cfg() 1399 pf->pfc_max = (uint8_t)dcb_rx_conf->nb_tcs; in hns3_dcb_info_cfg() 1418 for (; i < dcb_rx_conf->nb_tcs; i++) in hns3_dcb_info_cfg() 1506 if (dcb_rx_conf->nb_tcs == 0) in hns3_dcb_hw_configure() 1510 RTE_LEN2MASK((uint8_t)dcb_rx_conf->nb_tcs, uint8_t); in hns3_dcb_hw_configure()
|
| H A D | hns3_ethdev.c | 2144 if (dcb_rx_conf->nb_tcs > pf->tc_max) { in hns3_check_mq_mode() 2146 dcb_rx_conf->nb_tcs, pf->tc_max); in hns3_check_mq_mode() 2150 if (!(dcb_rx_conf->nb_tcs == HNS3_4_TCS || in hns3_check_mq_mode() 2151 dcb_rx_conf->nb_tcs == HNS3_8_TCS)) { in hns3_check_mq_mode() 2158 if (dcb_rx_conf->nb_tcs != dcb_tx_conf->nb_tcs) { in hns3_check_mq_mode() 2160 dcb_tx_conf->nb_tcs, dcb_rx_conf->nb_tcs); in hns3_check_mq_mode() 2176 if (num_tc > dcb_rx_conf->nb_tcs) { in hns3_check_mq_mode() 2178 num_tc, dcb_rx_conf->nb_tcs); in hns3_check_mq_mode() 5222 dcb_info->nb_tcs = pf->local_max_tc; in hns3_get_dcb_info() 5224 dcb_info->nb_tcs = 1; in hns3_get_dcb_info() [all …]
|
| /f-stack/dpdk/examples/vmdq_dcb/ |
| H A D | main.c | 92 .nb_tcs = ETH_4_TCS, 163 dcb_conf.nb_tcs = (enum rte_eth_nb_tcs)num_tcs; in get_eth_conf()
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | vmdq_dcb_forwarding.rst | 123 .nb_tcs = ETH_4_TCS, 204 dcb_conf.nb_tcs = (enum rte_eth_nb_tcs)num_tcs;
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev.h | 873 enum rte_eth_nb_tcs nb_tcs; /**< Possible DCB TCs, 4 or 8 TCs */ member 885 enum rte_eth_nb_tcs nb_tcs; /**< Possible DCB TCs, 4 or 8 TCs. */ member 1665 uint8_t nb_tcs; /**< number of TCs */ member
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | config.c | 3290 if (tc < rxp_dcb_info.nb_tcs) in dcb_fwd_config_setup() 5144 printf(" TC NUMBER: %d\n", dcb_info.nb_tcs); in port_dcb_info_display() 5146 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display() 5149 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display() 5152 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display() 5155 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display() 5158 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display() 5161 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display() 5164 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
|
| H A D | testpmd.c | 3635 rx_conf->nb_tcs = num_tcs; in get_eth_dcb_conf() 3636 tx_conf->nb_tcs = num_tcs; in get_eth_dcb_conf()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 10788 if (dcb_rx_conf->nb_tcs > I40E_MAX_TRAFFIC_CLASS) { in i40e_parse_dcb_configure() 10794 tc_bw = I40E_MAX_PERCENT / dcb_rx_conf->nb_tcs; in i40e_parse_dcb_configure() 10795 for (i = 0; i < dcb_rx_conf->nb_tcs; i++) in i40e_parse_dcb_configure() 10798 bw_lf = I40E_MAX_PERCENT % dcb_rx_conf->nb_tcs; in i40e_parse_dcb_configure() 10803 for (i = 0; i < dcb_rx_conf->nb_tcs; i++) in i40e_parse_dcb_configure() 10816 if (dcb_rx_conf->nb_tcs == 0) in i40e_parse_dcb_configure() 10819 *tc_map = RTE_LEN2MASK(dcb_rx_conf->nb_tcs, uint8_t); in i40e_parse_dcb_configure() 11330 dcb_info->nb_tcs = rte_bsf32(vsi->enabled_tc + 1); in i40e_dev_get_dcb_info() 11332 dcb_info->nb_tcs = 1; in i40e_dev_get_dcb_info() 11335 for (i = 0; i < dcb_info->nb_tcs; i++) in i40e_dev_get_dcb_info()
|