Home
last modified time | relevance | path

Searched refs:dcb_info (Results 1 – 10 of 10) sorted by relevance

/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_dcb.c133 if (tc >= hw->dcb_info.num_tc) in hns3_fill_pri_array()
260 pg_info = &hw->dcb_info.pg_info[hw->dcb_info.tc_info[i].pgid]; in hns3_dcb_ets_tc_dwrr_cfg()
722 hw->dcb_info.num_pg != 1) in hns3_dcb_info_init()
744 hw->dcb_info.prio_tc[i] = 0; in hns3_dcb_info_init()
830 pg_info = &hw->dcb_info.pg_info[hw->dcb_info.tc_info[i].pgid]; in hns3_dcb_pri_tc_base_dwrr_cfg()
1454 hw->dcb_info.num_pg != 1) in hns3_dcb_info_update()
1470 hw->dcb_info.num_tc = num_tc; in hns3_dcb_info_update()
1476 hw->dcb_info.num_tc = 1; in hns3_dcb_info_update()
1509 hw->dcb_info.pfc_en = in hns3_dcb_hw_configure()
1512 hw->dcb_info.hw_pfc_map = in hns3_dcb_hw_configure()
[all …]
H A Dhns3_ethdev.c3080 hw->dcb_info.num_pg = 1; in hns3_get_board_configuration()
3081 hw->dcb_info.hw_pfc_map = 0; in hns3_get_board_configuration()
3105 hw->dcb_info.num_tc = 1; in hns3_get_board_configuration()
3485 if (hw->dcb_info.hw_pfc_map & BIT(i)) { in hns3_rx_buf_calc_all()
3522 !(hw->dcb_info.hw_pfc_map & mask)) { in hns3_drop_nopfc_buf_till_fit()
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()
5227 dcb_info->prio_tc[i] = hw->dcb_info.prio_tc[i]; in hns3_get_dcb_info()
5228 for (i = 0; i < dcb_info->nb_tcs; i++) in hns3_get_dcb_info()
5229 dcb_info->tc_bws[i] = hw->dcb_info.pg_info[0].tc_dwrr[i]; in hns3_get_dcb_info()
[all …]
H A Dhns3_ethdev.h459 struct hns3_dcb_info dcb_info; member
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.c3916 struct rte_eth_dcb_info *dcb_info) in txgbe_dev_get_dcb_info() argument
3927 dcb_info->nb_tcs = 1; in txgbe_dev_get_dcb_info()
3929 tc_queue = &dcb_info->tc_queue; in txgbe_dev_get_dcb_info()
3930 nb_tcs = dcb_info->nb_tcs; in txgbe_dev_get_dcb_info()
3960 dcb_info->prio_tc[i] = rx_conf->dcb_tc[i]; in txgbe_dev_get_dcb_info()
3961 if (dcb_info->nb_tcs == ETH_4_TCS) { in txgbe_dev_get_dcb_info()
3962 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
3966 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
3975 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
3979 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.c317 struct rte_eth_dcb_info *dcb_info);
7427 struct rte_eth_dcb_info *dcb_info) in ixgbe_dev_get_dcb_info() argument
7439 dcb_info->nb_tcs = 1; in ixgbe_dev_get_dcb_info()
7441 tc_queue = &dcb_info->tc_queue; in ixgbe_dev_get_dcb_info()
7442 nb_tcs = dcb_info->nb_tcs; in ixgbe_dev_get_dcb_info()
7473 if (dcb_info->nb_tcs == ETH_4_TCS) { in ixgbe_dev_get_dcb_info()
7474 for (i = 0; i < dcb_info->nb_tcs; i++) { in ixgbe_dev_get_dcb_info()
7478 dcb_info->tc_queue.tc_txq[0][0].base = 0; in ixgbe_dev_get_dcb_info()
7487 for (i = 0; i < dcb_info->nb_tcs; i++) { in ixgbe_dev_get_dcb_info()
7491 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.c5129 struct rte_eth_dcb_info dcb_info; in port_dcb_info_display() local
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()
5150 printf("\t%4d", dcb_info.prio_tc[i]); in port_dcb_info_display()
5152 for (i = 0; i < dcb_info.nb_tcs; i++) in port_dcb_info_display()
5153 printf("\t%4d%%", dcb_info.tc_bws[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()
[all …]
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_ethdev.c327 struct rte_eth_dcb_info *dcb_info);
11320 struct rte_eth_dcb_info *dcb_info) in i40e_dev_get_dcb_info() argument
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()
11344 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()
11352 dcb_info->tc_queue.tc_txq[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()
[all …]
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev_driver.h504 struct rte_eth_dcb_info *dcb_info);
H A Drte_ethdev.h4085 struct rte_eth_dcb_info *dcb_info);
H A Drte_ethdev.c5312 struct rte_eth_dcb_info *dcb_info) in rte_eth_dev_get_dcb_info() argument
5319 memset(dcb_info, 0, sizeof(struct rte_eth_dcb_info)); in rte_eth_dev_get_dcb_info()
5322 return eth_err(port_id, (*dev->dev_ops->get_dcb_info)(dev, dcb_info)); in rte_eth_dev_get_dcb_info()