Lines Matching refs:dcb_info

4619 			struct rte_eth_dcb_info *dcb_info)  in txgbe_dev_get_dcb_info()  argument
4628 dcb_info->nb_tcs = dcb_config->num_tcs.pg_tcs; in txgbe_dev_get_dcb_info()
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()
4639 dcb_info->prio_tc[i] = vmdq_rx_conf->dcb_tc[i]; 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()
4666 dcb_info->tc_queue.tc_rxq[0][i].base = i * 32; in txgbe_dev_get_dcb_info()
4667 dcb_info->tc_queue.tc_rxq[0][i].nb_queue = 16; in txgbe_dev_get_dcb_info()
4669 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
4670 dcb_info->tc_queue.tc_txq[0][1].base = 64; in txgbe_dev_get_dcb_info()
4671 dcb_info->tc_queue.tc_txq[0][2].base = 96; in txgbe_dev_get_dcb_info()
4672 dcb_info->tc_queue.tc_txq[0][3].base = 112; in txgbe_dev_get_dcb_info()
4673 dcb_info->tc_queue.tc_txq[0][0].nb_queue = 64; in txgbe_dev_get_dcb_info()
4674 dcb_info->tc_queue.tc_txq[0][1].nb_queue = 32; in txgbe_dev_get_dcb_info()
4675 dcb_info->tc_queue.tc_txq[0][2].nb_queue = 16; in txgbe_dev_get_dcb_info()
4676 dcb_info->tc_queue.tc_txq[0][3].nb_queue = 16; in txgbe_dev_get_dcb_info()
4677 } else if (dcb_info->nb_tcs == RTE_ETH_8_TCS) { in txgbe_dev_get_dcb_info()
4678 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
4679 dcb_info->tc_queue.tc_rxq[0][i].base = i * 16; in txgbe_dev_get_dcb_info()
4680 dcb_info->tc_queue.tc_rxq[0][i].nb_queue = 16; in txgbe_dev_get_dcb_info()
4682 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
4683 dcb_info->tc_queue.tc_txq[0][1].base = 32; in txgbe_dev_get_dcb_info()
4684 dcb_info->tc_queue.tc_txq[0][2].base = 64; in txgbe_dev_get_dcb_info()
4685 dcb_info->tc_queue.tc_txq[0][3].base = 80; in txgbe_dev_get_dcb_info()
4686 dcb_info->tc_queue.tc_txq[0][4].base = 96; in txgbe_dev_get_dcb_info()
4687 dcb_info->tc_queue.tc_txq[0][5].base = 104; in txgbe_dev_get_dcb_info()
4688 dcb_info->tc_queue.tc_txq[0][6].base = 112; in txgbe_dev_get_dcb_info()
4689 dcb_info->tc_queue.tc_txq[0][7].base = 120; in txgbe_dev_get_dcb_info()
4690 dcb_info->tc_queue.tc_txq[0][0].nb_queue = 32; in txgbe_dev_get_dcb_info()
4691 dcb_info->tc_queue.tc_txq[0][1].nb_queue = 32; in txgbe_dev_get_dcb_info()
4692 dcb_info->tc_queue.tc_txq[0][2].nb_queue = 16; in txgbe_dev_get_dcb_info()
4693 dcb_info->tc_queue.tc_txq[0][3].nb_queue = 16; in txgbe_dev_get_dcb_info()
4694 dcb_info->tc_queue.tc_txq[0][4].nb_queue = 8; in txgbe_dev_get_dcb_info()
4695 dcb_info->tc_queue.tc_txq[0][5].nb_queue = 8; in txgbe_dev_get_dcb_info()
4696 dcb_info->tc_queue.tc_txq[0][6].nb_queue = 8; in txgbe_dev_get_dcb_info()
4697 dcb_info->tc_queue.tc_txq[0][7].nb_queue = 8; in txgbe_dev_get_dcb_info()
4700 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
4702 dcb_info->tc_bws[i] = tc->path[TXGBE_DCB_TX_CONFIG].bwg_percent; in txgbe_dev_get_dcb_info()