| /dpdk/drivers/net/ixgbe/base/ |
| H A D | ixgbe_dcb.c | 33 if (bw[i] < min_percent && bw[i]) in ixgbe_dcb_calculate_tc_credits() 34 min_percent = bw[i]; in ixgbe_dcb_calculate_tc_credits() 47 max[i] = bw[i] ? (bw[i]*IXGBE_DCB_MAX_CREDIT)/100 : min_credit; in ixgbe_dcb_calculate_tc_credits() 283 u8 i, j, bw = 0, bw_id; in ixgbe_dcb_check_config_cee() local 296 bw = p->bwg_percent; in ixgbe_dcb_check_config_cee() 306 if (bw) { in ixgbe_dcb_check_config_cee() 310 } else if (!bw) { in ixgbe_dcb_check_config_cee() 318 bw_sum[i][bw_id] += bw; in ixgbe_dcb_check_config_cee() 321 bw = 0; in ixgbe_dcb_check_config_cee() 325 bw += dcb_config->bw_percentage[i][j]; in ixgbe_dcb_check_config_cee() [all …]
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_sched.c | 3161 bw_t_info->cir_bw.bw = 0; in ice_set_clear_cir_bw() 3165 bw_t_info->cir_bw.bw = bw; in ice_set_clear_cir_bw() 3180 bw_t_info->eir_bw.bw = 0; in ice_set_clear_eir_bw() 3184 bw_t_info->eir_bw.bw = bw; in ice_set_clear_eir_bw() 3376 tc, rl_type, bw); in ice_cfg_vsi_bw_lmt_per_tc() 3432 tc, rl_type, bw); in ice_cfg_agg_bw_lmt_per_tc() 3881 if (bw < ICE_SCHED_MIN_BW || bw > ICE_SCHED_MAX_BW) in ice_sched_bw_to_rl_profile() 3942 u32 bw, u8 layer_num) in ice_sched_add_rl_profile() argument 3971 profile_type && rl_prof_elem->bw == bw) in ice_sched_add_rl_profile() 3986 rl_prof_elem->bw = bw; in ice_sched_add_rl_profile() [all …]
|
| H A D | ice_sched.h | 39 u32 bw; /* in Kbps */ member 51 u32 bw; /* requested */ member 133 u16 q_handle, enum ice_rl_type rl_type, u32 bw); 139 enum ice_rl_type rl_type, u32 bw); 145 enum ice_rl_type rl_type, u32 bw); 151 enum ice_rl_type rl_type, u32 bw); 192 enum ice_rl_type rl_type, u32 bw);
|
| H A D | ice_type.h | 977 u32 bw; member
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_tm.c | 878 uint64_t bw; in i40e_hierarchy_commit() local 901 bw = 0; in i40e_hierarchy_commit() 902 if (bw) { in i40e_hierarchy_commit() 915 bw = bw * 8 / 1000 / 1000 / I40E_QOS_BW_GRANULARITY; in i40e_hierarchy_commit() 919 (uint16_t)bw, 0, NULL); in i40e_hierarchy_commit() 951 bw = tm_node->shaper_profile->profile.peak.rate; in i40e_hierarchy_commit() 953 bw = 0; in i40e_hierarchy_commit() 954 if (!bw) in i40e_hierarchy_commit() 958 bw = bw * 8 / 1000 / 1000 / I40E_QOS_BW_GRANULARITY; in i40e_hierarchy_commit() 967 bw = 0; in i40e_hierarchy_commit() [all …]
|
| H A D | rte_pmd_i40e.c | 1072 if (bw > I40E_QOS_BW_MAX) { in rte_pmd_i40e_set_vf_max_bw() 1078 if (bw % I40E_QOS_BW_GRANULARITY) { in rte_pmd_i40e_set_vf_max_bw() 1084 bw /= I40E_QOS_BW_GRANULARITY; in rte_pmd_i40e_set_vf_max_bw() 1089 if (bw == vsi->bw_info.bw_limit) { in rte_pmd_i40e_set_vf_max_bw() 1102 if (bw) { in rte_pmd_i40e_set_vf_max_bw() 1125 vsi->bw_info.bw_limit = (uint16_t)bw; in rte_pmd_i40e_set_vf_max_bw() 1247 uint8_t tc_no, uint32_t bw) in rte_pmd_i40e_set_vf_tc_max_bw() argument 1277 if (bw > I40E_QOS_BW_MAX) { in rte_pmd_i40e_set_vf_tc_max_bw() 1283 if (bw % I40E_QOS_BW_GRANULARITY) { in rte_pmd_i40e_set_vf_tc_max_bw() 1289 bw /= I40E_QOS_BW_GRANULARITY; in rte_pmd_i40e_set_vf_tc_max_bw() [all …]
|
| H A D | rte_pmd_i40e.h | 644 uint32_t bw); 695 uint32_t bw);
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_tm.c | 995 uint64_t bw; in ixgbe_hierarchy_commit() local 1026 bw = tm_node->shaper_profile->profile.peak.rate; in ixgbe_hierarchy_commit() 1028 bw = 0; in ixgbe_hierarchy_commit() 1029 if (bw) { in ixgbe_hierarchy_commit() 1031 bw = bw * 8 / 1000 / 1000; in ixgbe_hierarchy_commit() 1032 ret = ixgbe_set_queue_rate_limit(dev, tm_node->no, bw); in ixgbe_hierarchy_commit()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_tm.c | 965 uint64_t bw; in txgbe_hierarchy_commit() local 996 bw = tm_node->shaper_profile->profile.peak.rate; in txgbe_hierarchy_commit() 998 bw = 0; in txgbe_hierarchy_commit() 999 if (bw) { in txgbe_hierarchy_commit() 1001 bw = bw * 8 / 1000 / 1000; in txgbe_hierarchy_commit() 1002 ret = txgbe_set_queue_rate_limit(dev, tm_node->no, bw); in txgbe_hierarchy_commit()
|
| /dpdk/drivers/net/bnx2x/ |
| H A D | elink.h | 624 uint8_t bw; member
|
| H A D | elink.c | 1551 const uint8_t bw, in elink_ets_e3b0_set_cos_bw() argument 1557 const uint32_t cos_bw_nig = ((bw ? bw : 1) * min_w_val_nig) / total_bw; in elink_ets_e3b0_set_cos_bw() 1558 const uint32_t cos_bw_pbf = ((bw ? bw : 1) * min_w_val_pbf) / total_bw; in elink_ets_e3b0_set_cos_bw() 1632 if (!ets_params->cos[cos_idx].params.bw_params.bw) { in elink_ets_e3b0_get_total_bw() 1638 ets_params->cos[cos_idx].params.bw_params.bw in elink_ets_e3b0_get_total_bw() 1642 ets_params->cos[cos_idx].params.bw_params.bw; in elink_ets_e3b0_get_total_bw() 1919 ets_params->cos[cos_entry].params.bw_params.bw, in elink_ets_e3b0_config()
|
| /dpdk/app/test-pmd/ |
| H A D | cmdline.c | 12738 uint32_t bw; member 12786 bw, RTE_UINT32); 12811 res->vf_id, res->bw); in cmd_vf_max_bw_parsed() 12819 res->vf_id, res->bw); in cmd_vf_max_bw_parsed() 12902 uint8_t bw[16]; in cmd_vf_tc_min_bw_parsed() local 12908 ret = vf_tc_min_bw_parse_bw_list(bw, &tc_num, res->bw_list); in cmd_vf_tc_min_bw_parsed() 12914 tc_num, bw); in cmd_vf_tc_min_bw_parsed() 12961 uint8_t bw[16]; in cmd_tc_min_bw_parsed() local 12974 ret = vf_tc_min_bw_parse_bw_list(bw, &tc_num, res->bw_list); in cmd_tc_min_bw_parsed() 13029 res->tc_no, res->bw); in cmd_vf_tc_max_bw_parsed() [all …]
|