/linux-master/include/net/netfilter/ |
H A D | xt_rateest.h | 21 struct net_rate_estimator __rcu *rate_est; member in struct:xt_rateest
|
/linux-master/net/core/ |
H A D | gen_estimator.c | 114 * @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 D | gen_stats.c | 299 * @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 D | xt_rateest.c | 22 gen_estimator_read(&info->est1->rate_est, &sample); 36 gen_estimator_read(&info->est2->rate_est, &sample);
|
H A D | xt_RATEEST.c | 82 gen_kill_estimator(&est->rate_est); 158 ret = gen_new_estimator(&est->bstats, NULL, &est->rate_est,
|
/linux-master/include/net/ |
H A D | gen_stats.h | 72 struct net_rate_estimator __rcu **rate_est,
|
H A D | sch_generic.h | 107 struct net_rate_estimator __rcu *rate_est; member in struct:Qdisc
|
/linux-master/net/sched/ |
H A D | sch_drr.c | 23 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 D | sch_qfq.c | 135 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 D | sch_hfsc.c | 116 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 D | sch_htb.c | 110 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 D | sch_api.c | 975 gnet_stats_copy_rate_est(&d, &q->rate_est) < 0 || 1369 &sch->rate_est, 1438 &sch->rate_est,
|
H A D | sch_generic.c | 1063 gen_kill_estimator(&qdisc->rate_est);
|