gen_replace_estimator
Regular
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
✅