Home
last modified time | relevance | path

Searched refs:rate_bytes_ps (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.3-rc2/net/sched/
A Dsch_tbf.c124 u64 len = time_in_ns * r->rate_bytes_ps; in psched_ns_t2l()
265 return q->peak.rate_bytes_ps; in tbf_peak_present()
402 if (peak.rate_bytes_ps <= rate.rate_bytes_ps) { in tbf_change()
404 peak.rate_bytes_ps, rate.rate_bytes_ps); in tbf_change()
527 if (q->rate.rate_bytes_ps >= (1ULL << 32) && in tbf_dump()
528 nla_put_u64_64bit(skb, TCA_TBF_RATE64, q->rate.rate_bytes_ps, in tbf_dump()
532 q->peak.rate_bytes_ps >= (1ULL << 32) && in tbf_dump()
533 nla_put_u64_64bit(skb, TCA_TBF_PRATE64, q->peak.rate_bytes_ps, in tbf_dump()
A Dact_police.c360 if ((police->params->rate.rate_bytes_ps >= (1ULL << 32)) && in tcf_police_dump()
362 police->params->rate.rate_bytes_ps, in tcf_police_dump()
368 if ((police->params->peak.rate_bytes_ps >= (1ULL << 32)) && in tcf_police_dump()
370 police->params->peak.rate_bytes_ps, in tcf_police_dump()
452 entry->police.rate_bytes_ps = in tcf_police_offload_act_setup()
A Dsch_htb.c1282 if ((cl->rate.rate_bytes_ps >= (1ULL << 32)) && in htb_dump_class()
1283 nla_put_u64_64bit(skb, TCA_HTB_RATE64, cl->rate.rate_bytes_ps, in htb_dump_class()
1286 if ((cl->ceil.rate_bytes_ps >= (1ULL << 32)) && in htb_dump_class()
1287 nla_put_u64_64bit(skb, TCA_HTB_CEIL64, cl->ceil.rate_bytes_ps, in htb_dump_class()
2044 u64 quantum = cl->rate.rate_bytes_ps; in htb_change_class()
A Dsch_generic.c1525 r->rate_bytes_ps = max_t(u64, conf->rate, rate64); in psched_ratecfg_precompute()
1527 psched_ratecfg_precompute__(r->rate_bytes_ps, &r->mult, &r->shift); in psched_ratecfg_precompute()
/linux-6.3-rc2/include/net/tc_act/
A Dtc_police.h63 return params->rate.rate_bytes_ps; in tcf_police_rate_bytes_ps()
98 burst = div_u64(params->tcfp_burst * params->rate.rate_bytes_ps, in tcf_police_burst()
169 return params->peak.rate_bytes_ps; in tcf_police_peakrate_bytes_ps()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/flower/
A Dqos_conf.c234 if (action->police.rate_bytes_ps > 0) { in nfp_flower_install_rate_limiter()
258 if (action->police.rate_bytes_ps > 0) { in nfp_flower_install_rate_limiter()
259 rate = action->police.rate_bytes_ps; in nfp_flower_install_rate_limiter()
643 if (action->police.rate_bytes_ps > 0) { in nfp_flower_setup_meter_entry()
645 meter_entry->rate = action->police.rate_bytes_ps; in nfp_flower_setup_meter_entry()
716 if (action->police.rate_bytes_ps > 0) { in nfp_act_install_actions()
717 rate = action->police.rate_bytes_ps; in nfp_act_install_actions()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/
A Dcore_acl_flex_actions.h29 int (*policer_add)(void *priv, u64 rate_bytes_ps, u32 burst,
101 u32 fa_index, u64 rate_bytes_ps, u32 burst,
A Dspectrum_acl_flex_actions.c172 static int mlxsw_sp_act_policer_add(void *priv, u64 rate_bytes_ps, u32 burst, in mlxsw_sp_act_policer_add() argument
179 params.rate = rate_bytes_ps; in mlxsw_sp_act_policer_add()
A Dcore_acl_flex_actions.c870 u64 rate_bytes_ps, u32 burst, in mlxsw_afa_policer_create() argument
880 err = mlxsw_afa->ops->policer_add(mlxsw_afa->ops_priv, rate_bytes_ps, in mlxsw_afa_policer_create()
919 u64 rate_bytes_ps, u32 burst, in mlxsw_afa_policer_get() argument
931 return mlxsw_afa_policer_create(mlxsw_afa, fa_index, rate_bytes_ps, in mlxsw_afa_policer_get()
970 u64 rate_bytes_ps, u32 burst, in mlxsw_afa_policer_ref_create() argument
981 policer = mlxsw_afa_policer_get(block->afa, fa_index, rate_bytes_ps, in mlxsw_afa_policer_ref_create()
1810 u32 fa_index, u64 rate_bytes_ps, u32 burst, in mlxsw_afa_block_append_police() argument
1819 rate_bytes_ps, in mlxsw_afa_block_append_police()
A Dspectrum_policer.c54 static u64 mlxsw_sp_policer_rate_bytes_ps_kbps(u64 rate_bytes_ps) in mlxsw_sp_policer_rate_bytes_ps_kbps() argument
56 return div_u64(rate_bytes_ps, 1000) * BITS_PER_BYTE; in mlxsw_sp_policer_rate_bytes_ps_kbps()
A Dspectrum_acl.c734 u32 index, u64 rate_bytes_ps, in mlxsw_sp_acl_rulei_act_police() argument
740 rate_bytes_ps, burst, in mlxsw_sp_acl_rulei_act_police()
A Dspectrum_flower.c246 act->police.rate_bytes_ps, in mlxsw_sp_flower_parse_actions()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
A Dpolice.c60 if (act->police.rate_bytes_ps) { in fill_meter_params_from_act()
63 params->rate = act->police.rate_bytes_ps << 3; in fill_meter_params_from_act()
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_tbf.c25 cir = div_u64(qopt->replace_params.rate.rate_bytes_ps, 1000) * 8; in lan966x_tbf_add()
A Dlan966x_police.c155 pol.rate = div_u64(act->police.rate_bytes_ps, 1000) * 8; in lan966x_police_port_add()
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_tc.c292 rate = entry->police.rate_bytes_ps * 8; in otx2_tc_egress_matchall_install()
435 if (act->police.rate_bytes_ps > 0) { in otx2_tc_parse_actions()
436 rate = act->police.rate_bytes_ps * 8; in otx2_tc_parse_actions()
997 rate = entry->police.rate_bytes_ps * 8; in otx2_tc_ingress_matchall_install()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_tc_matchall.c96 if (entry->police.rate_bytes_ps * 8 > max_link_rate) { in cxgb4_matchall_egress_validate()
198 p.u.params.maxrate = div_u64(entry->police.rate_bytes_ps * 8, 1000); in cxgb4_matchall_alloc_tc()
/linux-6.3-rc2/include/net/
A Dsch_generic.h1198 u64 rate_bytes_ps; /* bytes per second */ member
1233 res->rate = min_t(u64, r->rate_bytes_ps, ~0U); in psched_ratecfg_getrate()
A Dflow_offload.h274 u64 rate_bytes_ps; member
/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_qos.c495 .rate = div_u64(params->rate.rate_bytes_ps, 1000) * 8, in sparx5_tc_tbf_add()
A Dsparx5_tc_flower.c719 pol->rate = div_u64(act->police.rate_bytes_ps, 1000) * 8; in sparx5_tc_flower_parse_act_police()
/linux-6.3-rc2/drivers/net/dsa/sja1105/
A Dsja1105_flower.c370 act->police.rate_bytes_ps, in sja1105_cls_flower_add()
/linux-6.3-rc2/drivers/net/ethernet/marvell/prestera/
A Dprestera_flower.c118 act->police.rate_bytes_ps; in prestera_flower_parse_actions()
/linux-6.3-rc2/drivers/net/ethernet/ti/
A Dam65-cpsw-qos.c690 if (act->police.rate_bytes_ps || act->police.peakrate_bytes_ps || in am65_cpsw_qos_clsflower_policer_validate()
/linux-6.3-rc2/drivers/net/ethernet/mscc/
A Docelot_flower.c353 rate = a->police.rate_bytes_ps; in ocelot_flower_parse_action()

Completed in 64 milliseconds

12