Lines Matching refs:dcb_info

3916 			struct rte_eth_dcb_info *dcb_info)  in txgbe_dev_get_dcb_info()  argument
3925 dcb_info->nb_tcs = dcb_config->num_tcs.pg_tcs; in txgbe_dev_get_dcb_info()
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()
3936 dcb_info->prio_tc[i] = vmdq_rx_conf->dcb_tc[i]; 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()
3963 dcb_info->tc_queue.tc_rxq[0][i].base = i * 32; in txgbe_dev_get_dcb_info()
3964 dcb_info->tc_queue.tc_rxq[0][i].nb_queue = 16; in txgbe_dev_get_dcb_info()
3966 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
3967 dcb_info->tc_queue.tc_txq[0][1].base = 64; in txgbe_dev_get_dcb_info()
3968 dcb_info->tc_queue.tc_txq[0][2].base = 96; in txgbe_dev_get_dcb_info()
3969 dcb_info->tc_queue.tc_txq[0][3].base = 112; in txgbe_dev_get_dcb_info()
3970 dcb_info->tc_queue.tc_txq[0][0].nb_queue = 64; in txgbe_dev_get_dcb_info()
3971 dcb_info->tc_queue.tc_txq[0][1].nb_queue = 32; in txgbe_dev_get_dcb_info()
3972 dcb_info->tc_queue.tc_txq[0][2].nb_queue = 16; in txgbe_dev_get_dcb_info()
3973 dcb_info->tc_queue.tc_txq[0][3].nb_queue = 16; in txgbe_dev_get_dcb_info()
3974 } else if (dcb_info->nb_tcs == ETH_8_TCS) { in txgbe_dev_get_dcb_info()
3975 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
3976 dcb_info->tc_queue.tc_rxq[0][i].base = i * 16; in txgbe_dev_get_dcb_info()
3977 dcb_info->tc_queue.tc_rxq[0][i].nb_queue = 16; in txgbe_dev_get_dcb_info()
3979 dcb_info->tc_queue.tc_txq[0][0].base = 0; in txgbe_dev_get_dcb_info()
3980 dcb_info->tc_queue.tc_txq[0][1].base = 32; in txgbe_dev_get_dcb_info()
3981 dcb_info->tc_queue.tc_txq[0][2].base = 64; in txgbe_dev_get_dcb_info()
3982 dcb_info->tc_queue.tc_txq[0][3].base = 80; in txgbe_dev_get_dcb_info()
3983 dcb_info->tc_queue.tc_txq[0][4].base = 96; in txgbe_dev_get_dcb_info()
3984 dcb_info->tc_queue.tc_txq[0][5].base = 104; in txgbe_dev_get_dcb_info()
3985 dcb_info->tc_queue.tc_txq[0][6].base = 112; in txgbe_dev_get_dcb_info()
3986 dcb_info->tc_queue.tc_txq[0][7].base = 120; in txgbe_dev_get_dcb_info()
3987 dcb_info->tc_queue.tc_txq[0][0].nb_queue = 32; in txgbe_dev_get_dcb_info()
3988 dcb_info->tc_queue.tc_txq[0][1].nb_queue = 32; in txgbe_dev_get_dcb_info()
3989 dcb_info->tc_queue.tc_txq[0][2].nb_queue = 16; in txgbe_dev_get_dcb_info()
3990 dcb_info->tc_queue.tc_txq[0][3].nb_queue = 16; in txgbe_dev_get_dcb_info()
3991 dcb_info->tc_queue.tc_txq[0][4].nb_queue = 8; in txgbe_dev_get_dcb_info()
3992 dcb_info->tc_queue.tc_txq[0][5].nb_queue = 8; in txgbe_dev_get_dcb_info()
3993 dcb_info->tc_queue.tc_txq[0][6].nb_queue = 8; in txgbe_dev_get_dcb_info()
3994 dcb_info->tc_queue.tc_txq[0][7].nb_queue = 8; in txgbe_dev_get_dcb_info()
3997 for (i = 0; i < dcb_info->nb_tcs; i++) { in txgbe_dev_get_dcb_info()
3999 dcb_info->tc_bws[i] = tc->path[TXGBE_DCB_TX_CONFIG].bwg_percent; in txgbe_dev_get_dcb_info()