Home
last modified time | relevance | path

Searched refs:mqprio_qopt (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40evf_main.c2286 struct tc_mqprio_qopt_offload *mqprio_qopt) in i40evf_validate_ch_config() argument
2293 if (mqprio_qopt->qopt.num_tc > I40EVF_MAX_TRAFFIC_CLASS || in i40evf_validate_ch_config()
2294 mqprio_qopt->qopt.num_tc < 1) in i40evf_validate_ch_config()
2297 for (i = 0; i <= mqprio_qopt->qopt.num_tc - 1; i++) { in i40evf_validate_ch_config()
2298 if (!mqprio_qopt->qopt.count[i] || in i40evf_validate_ch_config()
2299 mqprio_qopt->qopt.offset[i] != num_qps) in i40evf_validate_ch_config()
2301 if (mqprio_qopt->min_rate[i]) { in i40evf_validate_ch_config()
2307 tx_rate = div_u64(mqprio_qopt->max_rate[i], in i40evf_validate_ch_config()
2310 num_qps += mqprio_qopt->qopt.count[i]; in i40evf_validate_ch_config()
2350 struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; in __i40evf_setup_tc() local
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_main.c1669 vsi->tc_config.numtc = vsi->mqprio_qopt.qopt.num_tc; in i40e_vsi_setup_queue_map_mqprio()
1671 num_qps = vsi->mqprio_qopt.qopt.count[0]; in i40e_vsi_setup_queue_map_mqprio()
1681 max_qcount = vsi->mqprio_qopt.qopt.count[0]; in i40e_vsi_setup_queue_map_mqprio()
1685 offset = vsi->mqprio_qopt.qopt.offset[i]; in i40e_vsi_setup_queue_map_mqprio()
1686 qcount = vsi->mqprio_qopt.qopt.count[i]; in i40e_vsi_setup_queue_map_mqprio()
1728 override_q = vsi->mqprio_qopt.qopt.count[0]; in i40e_vsi_setup_queue_map_mqprio()
4980 u8 num_tc = vsi->mqprio_qopt.qopt.num_tc; in i40e_mqprio_get_enabled_tc()
5002 return pf->vsi[pf->lan_vsi]->mqprio_qopt.qopt.num_tc; in i40e_pf_get_num_tc()
5132 if (!vsi->mqprio_qopt.qopt.hw && !(pf->flags & I40E_FLAG_DCB_ENABLED)) { in i40e_vsi_configure_bw_alloc()
5257 vsi->mqprio_qopt.mode != TC_MQPRIO_MODE_CHANNEL) in i40e_vsi_config_tc()
[all …]
Di40e.h752 struct tc_mqprio_qopt_offload mqprio_qopt; /* queue parameters */ member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c1326 struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; in hns3_setup_tc() local
1329 u8 *prio_tc = mqprio_qopt->qopt.prio_tc_map; in hns3_setup_tc()
1330 u8 tc = mqprio_qopt->qopt.num_tc; in hns3_setup_tc()
1331 u16 mode = mqprio_qopt->mode; in hns3_setup_tc()
1332 u8 hw = mqprio_qopt->qopt.hw; in hns3_setup_tc()