gen_replace_estimatorRegular
4.4: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct gnet_stats_rate_est64 *rate_est, spinlock_t *stats_lock, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff8170f9c0)
Location: net/core/gen_estimator.c:299
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff8170f9c0-ffffffff8170fa0e: gen_replace_estimator (STB_GLOBAL)
4.8: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct gnet_stats_rate_est64 *rate_est, spinlock_t *stats_lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff817772e0)
Location: net/core/gen_estimator.c:308
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff817772e0-ffffffff81777336: gen_replace_estimator (STB_GLOBAL)
4.10: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *stats_lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff817a4320)
Location: net/core/gen_estimator.c:216
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff817a4320-ffffffff817a4330: gen_replace_estimator (STB_GLOBAL)
4.13: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *stats_lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff817c2470)
Location: net/core/gen_estimator.c:216
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff817c2470-ffffffff817c2480: gen_replace_estimator (STB_GLOBAL)
4.15: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *stats_lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff8183bec0)
Location: net/core/gen_estimator.c:221
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff8183bec0-ffffffff8183bed0: gen_replace_estimator (STB_GLOBAL)
4.18: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *stats_lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff81886640)
Location: net/core/gen_estimator.c:221
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff81886640-ffffffff81886650: gen_replace_estimator (STB_GLOBAL)
5.0: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff818a6de0)
Location: net/core/gen_estimator.c:226
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff818a6de0-ffffffff818a6df0: gen_replace_estimator (STB_GLOBAL)
5.3: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff818f2270)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff818f2270-ffffffff818f2280: gen_replace_estimator (STB_GLOBAL)
5.4: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff819241c0)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff819241c0-ffffffff819241d0: gen_replace_estimator (STB_GLOBAL)
5.8: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff819f7d70)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:qdisc_change
Symbols:
ffffffff819f7d70-ffffffff819f7d80: gen_replace_estimator (STB_GLOBAL)
5.11: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff819f77e0)
Location: net/core/gen_estimator.c:225
Inline: False
Direct callers:
- net/sched/sch_api.c:qdisc_change
Symbols:
ffffffff819f77e0-ffffffff819f77f0: gen_replace_estimator (STB_GLOBAL)
5.13: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff819dd960)
Location: net/core/gen_estimator.c:225
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff819dd960-ffffffff819dd970: gen_replace_estimator (STB_GLOBAL)
5.15: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff81a8dc50)
Location: net/core/gen_estimator.c:225
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff81a8dc50-ffffffff81a8dc60: gen_replace_estimator (STB_GLOBAL)
5.19: ✅int gen_replace_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, bool running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff81c03790)
Location: net/core/gen_estimator.c:233
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff81c03790-ffffffff81c037b6: gen_replace_estimator (STB_GLOBAL)
6.2: ✅int gen_replace_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, bool running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff81db2d90)
Location: net/core/gen_estimator.c:233
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff81db2d90-ffffffff81db2db6: gen_replace_estimator (STB_GLOBAL)
6.5: ✅int gen_replace_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, bool running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff81e23360)
Location: net/core/gen_estimator.c:233
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff81e23360-ffffffff81e23386: gen_replace_estimator (STB_GLOBAL)
6.8: ✅int gen_replace_estimator(struct gnet_stats_basic_sync *bstats, struct gnet_stats_basic_sync *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, bool running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff81ee12c0)
Location: net/core/gen_estimator.c:233
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff81ee12c0-ffffffff81ee12e6: gen_replace_estimator (STB_GLOBAL)
arm64: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffff800010bbfa60)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffff800010bbfa60-ffff800010bbfac4: gen_replace_estimator (STB_GLOBAL)
armhf: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (c0cdb4cc)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
c0cdb4cc-c0cdb500: gen_replace_estimator (STB_GLOBAL)
ppc64el: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (c000000000c98e70)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
c000000000c98e70-c000000000c98e84: gen_replace_estimator (STB_GLOBAL)
riscv64: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffe00074d3a0)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffe00074d3a0-ffffffe00074d3f2: gen_replace_estimator (STB_GLOBAL)
aws: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff818c41c0)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff818c41c0-ffffffff818c41d0: gen_replace_estimator (STB_GLOBAL)
azure: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff8187e100)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff8187e100-ffffffff8187e110: gen_replace_estimator (STB_GLOBAL)
gcp: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff819151c0)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff819151c0-ffffffff819151d0: gen_replace_estimator (STB_GLOBAL)
lowlatency: ✅int gen_replace_estimator(struct gnet_stats_basic_packed *bstats, struct gnet_stats_basic_cpu *cpu_bstats, struct net_rate_estimator **rate_est, spinlock_t *lock, seqcount_t *running, struct nlattr *opt);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/gen_estimator.c (ffffffff81936340)
Location: net/core/gen_estimator.c:222
Inline: False
Direct callers:
- net/sched/sch_api.c:tc_modify_qdisc
Symbols:
ffffffff81936340-ffffffff81936350: gen_replace_estimator (STB_GLOBAL)
Regular
4.4 and 4.8 ⚠️seqcount_t *running
bstats, cpu_bstats, rate_est, stats_lock, opt ➡️ bstats, cpu_bstats, rate_est, stats_lock, running, opt
4.8 and 4.10 ⚠️struct gnet_stats_rate_est64 *rate_est ➡️ struct net_rate_estimator **rate_est
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ⚠️spinlock_t *lock
spinlock_t *stats_lock
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ⚠️struct gnet_stats_basic_packed *bstats ➡️ struct gnet_stats_basic_sync *bstats
struct gnet_stats_basic_cpu *cpu_bstats ➡️ struct gnet_stats_basic_sync *cpu_bstats
seqcount_t *running ➡️ bool running
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅