Home
last modified time | relevance | path

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

/f-stack/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 = 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 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 = 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 Dixgbe_rxtx.c3679 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 Dixgbe_ethdev.c2327 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 Dtxgbe_rxtx.c2953 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 Dtxgbe_ethdev.c1227 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 Dhns3_dcb.c1378 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 Dhns3_ethdev.c2144 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 Dmain.c92 .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 Dvmdq_dcb_forwarding.rst123 .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 Drte_ethdev.h873 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 Dconfig.c3290 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 Dtestpmd.c3635 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 Di40e_ethdev.c10788 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()