Home
last modified time | relevance | path

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

/dpdk/drivers/net/hns3/
H A Dhns3_dcb.c130 if (tc >= hw->dcb_info.num_tc) in hns3_fill_pri_array()
257 pg_info = &hw->dcb_info.pg_info[hw->dcb_info.tc_info[i].pgid]; in hns3_dcb_ets_tc_dwrr_cfg()
766 hw->dcb_info.num_pg != 1) in hns3_dcb_info_init()
788 hw->dcb_info.prio_tc[i] = 0; in hns3_dcb_info_init()
874 pg_info = &hw->dcb_info.pg_info[hw->dcb_info.tc_info[i].pgid]; in hns3_dcb_pri_tc_base_dwrr_cfg()
1478 hw->dcb_info.num_pg != 1) in hns3_dcb_info_update()
1500 hw->dcb_info.num_tc = 1; in hns3_dcb_info_update()
1534 hw->dcb_info.pfc_en = in hns3_dcb_hw_configure()
1537 hw->dcb_info.hw_pfc_map = in hns3_dcb_hw_configure()
1545 hw->dcb_info.pfc_en = 0; in hns3_dcb_hw_configure()
[all …]
H A Dhns3_ethdev.c2828 hw->dcb_info.num_pg = 1; in hns3_get_board_configuration()
2829 hw->dcb_info.hw_pfc_map = 0; in hns3_get_board_configuration()
2853 hw->dcb_info.num_tc = 1; in hns3_get_board_configuration()
3240 if (hw->dcb_info.hw_pfc_map & BIT(i)) { in hns3_rx_buf_calc_all()
3276 !(hw->dcb_info.hw_pfc_map & mask)) { in hns3_drop_nopfc_buf_till_fit()
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()
5517 dcb_info->prio_tc[i] = hw->dcb_info.prio_tc[i]; in hns3_get_dcb_info()
5518 for (i = 0; i < dcb_info->nb_tcs; i++) in hns3_get_dcb_info()
5519 dcb_info->tc_bws[i] = hw->dcb_info.pg_info[0].tc_dwrr[i]; in hns3_get_dcb_info()
[all …]
H A Dhns3_ethdev.h535 struct hns3_dcb_info dcb_info; member
H A Dhns3_tm.c943 firmware_rate = hw->dcb_info.tc_info[tc_no].bw_limit; in hns3_tm_config_tc_rate()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.c4619 struct rte_eth_dcb_info *dcb_info) in txgbe_dev_get_dcb_info() argument
4630 dcb_info->nb_tcs = 1; in txgbe_dev_get_dcb_info()
4632 tc_queue = &dcb_info->tc_queue; in txgbe_dev_get_dcb_info()
4633 nb_tcs = dcb_info->nb_tcs; in txgbe_dev_get_dcb_info()
4663 dcb_info->prio_tc[i] = rx_conf->dcb_tc[i]; in txgbe_dev_get_dcb_info()
4664 if (dcb_info->nb_tcs == RTE_ETH_4_TCS) { in txgbe_dev_get_dcb_info()
4665 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
4669 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
4678 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
4682 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.c310 struct rte_eth_dcb_info *dcb_info);
7233 struct rte_eth_dcb_info *dcb_info) in ixgbe_dev_get_dcb_info() argument
7245 dcb_info->nb_tcs = 1; in ixgbe_dev_get_dcb_info()
7247 tc_queue = &dcb_info->tc_queue; in ixgbe_dev_get_dcb_info()
7248 nb_tcs = dcb_info->nb_tcs; in ixgbe_dev_get_dcb_info()
7279 if (dcb_info->nb_tcs == RTE_ETH_4_TCS) { in ixgbe_dev_get_dcb_info()
7280 for (i = 0; i < dcb_info->nb_tcs; i++) { in ixgbe_dev_get_dcb_info()
7284 dcb_info->tc_queue.tc_txq[0][0].base = 0; in ixgbe_dev_get_dcb_info()
7293 for (i = 0; i < dcb_info->nb_tcs; i++) { in ixgbe_dev_get_dcb_info()
7297 dcb_info->tc_queue.tc_txq[0][0].base = 0; in ixgbe_dev_get_dcb_info()
[all …]
/dpdk/app/test-pmd/
H A Dconfig.c4127 struct rte_eth_dcb_info dcb_info; in get_fwd_port_total_tc_num() local
4133 total_tc_num += dcb_info.nb_tcs; in get_fwd_port_total_tc_num()
6121 struct rte_eth_dcb_info dcb_info; in port_dcb_info_display() local
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()
6142 printf("\t%4d", dcb_info.prio_tc[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()
[all …]
H A Dcmdline.c3273 struct rte_eth_dcb_info dcb_info; in cmd_config_dcb_parsed() local
3299 ret = rte_eth_dev_get_dcb_info(port_id, &dcb_info); in cmd_config_dcb_parsed()
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.c345 struct rte_eth_dcb_info *dcb_info);
11000 struct rte_eth_dcb_info *dcb_info) in i40e_dev_get_dcb_info() argument
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()
11024 dcb_info->tc_queue.tc_rxq[j][i].base = in i40e_dev_get_dcb_info()
11027 dcb_info->tc_queue.tc_txq[j][i].base = in i40e_dev_get_dcb_info()
11028 dcb_info->tc_queue.tc_rxq[j][i].base; in i40e_dev_get_dcb_info()
11032 dcb_info->tc_queue.tc_txq[j][i].nb_queue = in i40e_dev_get_dcb_info()
11045 dcb_info->tc_queue.tc_rxq[j][i].base = in i40e_dev_get_dcb_info()
11048 dcb_info->tc_queue.tc_txq[j][i].base = in i40e_dev_get_dcb_info()
[all …]
/dpdk/lib/ethdev/
H A Dethdev_driver.h688 struct rte_eth_dcb_info *dcb_info);
H A Drte_ethdev.c5393 struct rte_eth_dcb_info *dcb_info) in rte_eth_dev_get_dcb_info() argument
5400 if (dcb_info == NULL) { in rte_eth_dev_get_dcb_info()
5407 memset(dcb_info, 0, sizeof(struct rte_eth_dcb_info)); in rte_eth_dev_get_dcb_info()
5410 return eth_err(port_id, (*dev->dev_ops->get_dcb_info)(dev, dcb_info)); in rte_eth_dev_get_dcb_info()
H A Drte_ethdev.h4503 struct rte_eth_dcb_info *dcb_info);