tcp_rate_genRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, struct skb_mstamp *now, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81820fc0)
Location: net/ipv4/tcp_rate.c:108
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81820fc0-ffffffff81821147: tcp_rate_gen (STB_GLOBAL)
4.13: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81841900)
Location: net/ipv4/tcp_rate.c:108
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81841900-ffffffff81841a47: tcp_rate_gen (STB_GLOBAL)
4.15: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff818c1120)
Location: net/ipv4/tcp_rate.c:108
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff818c1120-ffffffff818c1268: tcp_rate_gen (STB_GLOBAL)
4.18: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81916c70)
Location: net/ipv4/tcp_rate.c:108
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81916c70-ffffffff81916db7: tcp_rate_gen (STB_GLOBAL)
5.0: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81945440)
Location: net/ipv4/tcp_rate.c:109
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81945440-ffffffff8194559e: tcp_rate_gen (STB_GLOBAL)
5.3: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff819a9a40)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff819a9a40-ffffffff819a9b99: tcp_rate_gen (STB_GLOBAL)
5.4: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff819e0700)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff819e0700-ffffffff819e0859: tcp_rate_gen (STB_GLOBAL)
5.8: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81acdcd0)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81acdcd0-ffffffff81acde2d: tcp_rate_gen (STB_GLOBAL)
5.11: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81ad9d30)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81ad9d30-ffffffff81ad9e8d: tcp_rate_gen (STB_GLOBAL)
5.13: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81ac4d80)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81ac4d80-ffffffff81ac4ed7: tcp_rate_gen (STB_GLOBAL)
5.15: Transformation ⚠️void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In net/ipv4/tcp_rate.c (0)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81d3be94-ffffffff81d3bed5: tcp_rate_gen.cold (STB_LOCAL)
ffffffff81b83530-ffffffff81b836e3: tcp_rate_gen (STB_GLOBAL)
5.19: Transformation ⚠️void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In net/ipv4/tcp_rate.c (0)
Location: net/ipv4/tcp_rate.c:117
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81f086b1-ffffffff81f086f2: tcp_rate_gen.cold (STB_LOCAL)
ffffffff81d13bb0-ffffffff81d13da2: tcp_rate_gen (STB_GLOBAL)
6.2: Transformation ⚠️void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In net/ipv4/tcp_rate.c (0)
Location: net/ipv4/tcp_rate.c:117
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff820b0192-ffffffff820b01d3: tcp_rate_gen.cold (STB_LOCAL)
ffffffff81ed9bc0-ffffffff81ed9db2: tcp_rate_gen (STB_GLOBAL)
6.5: Transformation ⚠️void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In net/ipv4/tcp_rate.c (0)
Location: net/ipv4/tcp_rate.c:117
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff8213141e-ffffffff8213145f: tcp_rate_gen.cold (STB_LOCAL)
ffffffff81f38ca0-ffffffff81f38e92: tcp_rate_gen (STB_GLOBAL)
6.8: Transformation ⚠️void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In net/ipv4/tcp_rate.c (0)
Location: net/ipv4/tcp_rate.c:117
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff82212d62-ffffffff82212da3: tcp_rate_gen.cold (STB_LOCAL)
ffffffff81ffed80-ffffffff81ffef72: tcp_rate_gen (STB_GLOBAL)
arm64: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffff800010c94478)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffff800010c94478-ffff800010c945e0: tcp_rate_gen (STB_GLOBAL)
armhf: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (c0da2c78)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
c0da2c78-c0da2e14: tcp_rate_gen (STB_GLOBAL)
ppc64el: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (c000000000da4ba0)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
c000000000da4ba0-c000000000da4d4c: tcp_rate_gen (STB_GLOBAL)
riscv64: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffe0007f3904)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffe0007f3904-ffffffe0007f3a32: tcp_rate_gen (STB_GLOBAL)
aws: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff81980570)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff81980570-ffffffff819806c9: tcp_rate_gen (STB_GLOBAL)
azure: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff8193a030)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff8193a030-ffffffff8193a189: tcp_rate_gen (STB_GLOBAL)
gcp: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff819ead40)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff819ead40-ffffffff819eae99: tcp_rate_gen (STB_GLOBAL)
lowlatency: ✅void tcp_rate_gen(struct sock *sk, u32 delivered, u32 lost, bool is_sack_reneg, struct rate_sample *rs);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/ipv4/tcp_rate.c (ffffffff819f4bc0)
Location: net/ipv4/tcp_rate.c:110
Inline: False
Direct callers:
- net/ipv4/tcp_input.c:tcp_ack
Symbols:
ffffffff819f4bc0-ffffffff819f4d19: tcp_rate_gen (STB_GLOBAL)
Regular
4.10 and 4.13 ⚠️struct skb_mstamp *now
sk, delivered, lost, now, rs ➡️ sk, delivered, lost, rs
4.13 and 4.15 ⚠️bool is_sack_reneg
sk, delivered, lost, rs ➡️ sk, delivered, lost, is_sack_reneg, rs
4.15 and 4.18 ✅
4.18 and 5.0 ✅
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 ✅
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 ✅