Home
last modified time | relevance | path

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

/Linux-v5.10/net/sched/
Dsch_tbf.c124 u64 len = time_in_ns * r->rate_bytes_ps; in psched_ns_t2l()
251 return q->peak.rate_bytes_ps; in tbf_peak_present()
389 if (peak.rate_bytes_ps <= rate.rate_bytes_ps) { in tbf_change()
391 peak.rate_bytes_ps, rate.rate_bytes_ps); in tbf_change()
513 if (q->rate.rate_bytes_ps >= (1ULL << 32) && in tbf_dump()
514 nla_put_u64_64bit(skb, TCA_TBF_RATE64, q->rate.rate_bytes_ps, in tbf_dump()
518 q->peak.rate_bytes_ps >= (1ULL << 32) && in tbf_dump()
519 nla_put_u64_64bit(skb, TCA_TBF_PRATE64, q->peak.rate_bytes_ps, in tbf_dump()
Dact_police.c320 if ((police->params->rate.rate_bytes_ps >= (1ULL << 32)) && in tcf_police_dump()
322 police->params->rate.rate_bytes_ps, in tcf_police_dump()
328 if ((police->params->peak.rate_bytes_ps >= (1ULL << 32)) && in tcf_police_dump()
330 police->params->peak.rate_bytes_ps, in tcf_police_dump()
Dsch_htb.c1104 if ((cl->rate.rate_bytes_ps >= (1ULL << 32)) && in htb_dump_class()
1105 nla_put_u64_64bit(skb, TCA_HTB_RATE64, cl->rate.rate_bytes_ps, in htb_dump_class()
1108 if ((cl->ceil.rate_bytes_ps >= (1ULL << 32)) && in htb_dump_class()
1109 nla_put_u64_64bit(skb, TCA_HTB_CEIL64, cl->ceil.rate_bytes_ps, in htb_dump_class()
1461 u64 quantum = cl->rate.rate_bytes_ps; in htb_change_class()
Dsch_generic.c1334 r->rate_bytes_ps = max_t(u64, conf->rate, rate64); in psched_ratecfg_precompute()
1350 if (r->rate_bytes_ps > 0) { in psched_ratecfg_precompute()
1354 r->mult = div64_u64(factor, r->rate_bytes_ps); in psched_ratecfg_precompute()
Dcls_api.c3666 entry->police.rate_bytes_ps = in tc_setup_flow_action()
/Linux-v5.10/include/net/tc_act/
Dtc_police.h59 return params->rate.rate_bytes_ps; in tcf_police_rate_bytes_ps()
94 burst = div_u64(params->tcfp_burst * params->rate.rate_bytes_ps, in tcf_police_burst()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.h29 int (*policer_add)(void *priv, u64 rate_bytes_ps, u32 burst,
92 u32 fa_index, u64 rate_bytes_ps, u32 burst,
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()
Dcore_acl_flex_actions.c869 u64 rate_bytes_ps, u32 burst, in mlxsw_afa_policer_create() argument
879 err = mlxsw_afa->ops->policer_add(mlxsw_afa->ops_priv, rate_bytes_ps, in mlxsw_afa_policer_create()
918 u64 rate_bytes_ps, u32 burst, in mlxsw_afa_policer_get() argument
930 return mlxsw_afa_policer_create(mlxsw_afa, fa_index, rate_bytes_ps, in mlxsw_afa_policer_get()
969 u64 rate_bytes_ps, u32 burst, in mlxsw_afa_policer_ref_create() argument
980 policer = mlxsw_afa_policer_get(block->afa, fa_index, rate_bytes_ps, in mlxsw_afa_policer_ref_create()
1809 u32 fa_index, u64 rate_bytes_ps, u32 burst, in mlxsw_afa_block_append_police() argument
1818 rate_bytes_ps, in mlxsw_afa_block_append_police()
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()
Dspectrum_acl.c654 u32 index, u64 rate_bytes_ps, in mlxsw_sp_acl_rulei_act_police() argument
660 rate_bytes_ps, burst, in mlxsw_sp_acl_rulei_act_police()
Dspectrum_flower.c201 act->police.rate_bytes_ps, in mlxsw_sp_flower_parse_actions()
Dspectrum.h907 u32 index, u64 rate_bytes_ps,
Dspectrum_qdisc.c676 return div_u64(p->rate.rate_bytes_ps, 1000) * 8; in mlxsw_sp_qdisc_tbf_rate_kbps()
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_matchall.c52 if (entry->police.rate_bytes_ps * 8 > max_link_rate) { in cxgb4_matchall_egress_validate()
150 p.u.params.maxrate = div_u64(entry->police.rate_bytes_ps * 8, 1000); in cxgb4_matchall_alloc_tc()
/Linux-v5.10/drivers/net/ethernet/netronome/nfp/flower/
Dqos_conf.c107 rate = action->police.rate_bytes_ps; in nfp_flower_install_rate_limiter()
/Linux-v5.10/include/net/
Dflow_offload.h236 u64 rate_bytes_ps; member
Dsch_generic.h1212 u64 rate_bytes_ps; /* bytes per second */ member
1243 res->rate = min_t(u64, r->rate_bytes_ps, ~0U); in psched_ratecfg_getrate()
/Linux-v5.10/drivers/net/dsa/sja1105/
Dsja1105_flower.c327 act->police.rate_bytes_ps, in sja1105_cls_flower_add()
/Linux-v5.10/drivers/net/ethernet/mscc/
Docelot_flower.c224 rate = a->police.rate_bytes_ps; in ocelot_flower_parse_action()
Docelot_net.c76 pol.rate = (u32)div_u64(action->police.rate_bytes_ps, 1000) * 8; in ocelot_setup_tc_cls_matchall()
/Linux-v5.10/drivers/net/ethernet/freescale/enetc/
Denetc_qos.c1237 fmi->cir = entryp->police.rate_bytes_ps; in enetc_psfp_parse_clsflower()
/Linux-v5.10/net/dsa/
Dslave.c996 policer->rate_bytes_per_sec = act->police.rate_bytes_ps; in dsa_slave_add_cls_matchall_police()
/Linux-v5.10/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.c2471 tx_cr_shaper.rate_limit = bps_to_mbits(cfg->rate.rate_bytes_ps); in dpaa2_eth_setup_tbf()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_tc.c5068 err = apply_police_params(priv, act->police.rate_bytes_ps, extack); in scan_tc_matchall_fdb_actions()