Searched refs:rate_est (Results 1 - 13 of 13) sorted by relevance

/linux-master/include/net/netfilter/
H A Dxt_rateest.h21 struct net_rate_estimator __rcu *rate_est; member in struct:xt_rateest
/linux-master/net/core/
H A Dgen_estimator.c114 * @rate_est: rate estimator statistics
121 * Creates a new rate estimator with &bstats as source and &rate_est
125 * &rate_est with the statistics lock grabbed during this period.
132 struct net_rate_estimator __rcu **rate_est,
178 old = rcu_dereference_protected(*rate_est, 1);
189 rcu_assign_pointer(*rate_est, est);
200 * @rate_est: rate estimator
205 void gen_kill_estimator(struct net_rate_estimator __rcu **rate_est) argument
209 est = xchg((__force struct net_rate_estimator **)rate_est, NULL);
221 * @rate_est
130 gen_new_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync __percpu *cpu_bstats, struct net_rate_estimator __rcu **rate_est, spinlock_t *lock, bool running, struct nlattr *opt) argument
233 gen_replace_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync __percpu *cpu_bstats, struct net_rate_estimator __rcu **rate_est, spinlock_t *lock, bool running, struct nlattr *opt) argument
250 gen_estimator_active(struct net_rate_estimator __rcu **rate_est) argument
256 gen_estimator_read(struct net_rate_estimator __rcu **rate_est, struct gnet_stats_rate_est64 *sample) argument
[all...]
H A Dgen_stats.c299 * @rate_est: rate estimator
309 struct net_rate_estimator __rcu **rate_est)
315 if (!gen_estimator_read(rate_est, &sample))
308 gnet_stats_copy_rate_est(struct gnet_dump *d, struct net_rate_estimator __rcu **rate_est) argument
/linux-master/net/netfilter/
H A Dxt_rateest.c22 gen_estimator_read(&info->est1->rate_est, &sample);
36 gen_estimator_read(&info->est2->rate_est, &sample);
H A Dxt_RATEEST.c82 gen_kill_estimator(&est->rate_est);
158 ret = gen_new_estimator(&est->bstats, NULL, &est->rate_est,
/linux-master/include/net/
H A Dgen_stats.h72 struct net_rate_estimator __rcu **rate_est,
H A Dsch_generic.h107 struct net_rate_estimator __rcu *rate_est; member in struct:Qdisc
/linux-master/net/sched/
H A Dsch_drr.c23 struct net_rate_estimator __rcu *rate_est; member in struct:drr_class
86 &cl->rate_est,
119 err = gen_replace_estimator(&cl->bstats, NULL, &cl->rate_est,
141 gen_kill_estimator(&cl->rate_est);
270 gnet_stats_copy_rate_est(d, &cl->rate_est) < 0 ||
H A Dsch_qfq.c135 struct net_rate_estimator __rcu *rate_est; member in struct:qfq_class
461 &cl->rate_est,
488 &cl->rate_est,
507 gen_kill_estimator(&cl->rate_est);
535 gen_kill_estimator(&cl->rate_est);
655 gnet_stats_copy_rate_est(d, &cl->rate_est) < 0 ||
H A Dsch_hfsc.c116 struct net_rate_estimator __rcu *rate_est; member in struct:hfsc_class
973 &cl->rate_est,
1042 err = gen_new_estimator(&cl->bstats, NULL, &cl->rate_est,
1098 gen_kill_estimator(&cl->rate_est);
1346 gnet_stats_copy_rate_est(d, &cl->rate_est) < 0 ||
H A Dsch_htb.c110 struct net_rate_estimator __rcu *rate_est; member in struct:htb_class
1361 gnet_stats_copy_rate_est(d, &cl->rate_est) < 0 ||
1616 gen_kill_estimator(&cl->rate_est);
1872 &cl->rate_est,
2002 &cl->rate_est,
2079 gen_kill_estimator(&cl->rate_est);
H A Dsch_api.c975 gnet_stats_copy_rate_est(&d, &q->rate_est) < 0 ||
1369 &sch->rate_est,
1438 &sch->rate_est,
H A Dsch_generic.c1063 gen_kill_estimator(&qdisc->rate_est);

Completed in 207 milliseconds