bpf_run_sk_reuseportRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818df360)
Location: net/core/filter.c:7790
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff818df360-ffffffff818df3e8: bpf_run_sk_reuseport (STB_GLOBAL)
5.3: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff8192d8d0)
Location: net/core/filter.c:8612
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff8192d8d0-ffffffff8192d9b2: bpf_run_sk_reuseport (STB_GLOBAL)
5.4: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff8195fbd0)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff8195fbd0-ffffffff8195fcb2: bpf_run_sk_reuseport (STB_GLOBAL)
5.8: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a330f0)
Location: net/core/filter.c:9009
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81a330f0-ffffffff81a331d2: bpf_run_sk_reuseport (STB_GLOBAL)
5.11: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a354b0)
Location: net/core/filter.c:9877
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81a354b0-ffffffff81a35592: bpf_run_sk_reuseport (STB_GLOBAL)
5.13: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a1c610)
Location: net/core/filter.c:10018
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81a1c610-ffffffff81a1c6eb: bpf_run_sk_reuseport (STB_GLOBAL)
5.15: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, struct sock *migrating_sk, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81acfdd0)
Location: net/core/filter.c:10196
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81acfdd0-ffffffff81acfeab: bpf_run_sk_reuseport (STB_GLOBAL)
5.19: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, struct sock *migrating_sk, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81c4d560)
Location: net/core/filter.c:10702
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81c4d560-ffffffff81c4d665: bpf_run_sk_reuseport (STB_GLOBAL)
6.2: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, struct sock *migrating_sk, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81e02470)
Location: net/core/filter.c:10908
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81e02470-ffffffff81e02575: bpf_run_sk_reuseport (STB_GLOBAL)
6.5: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, struct sock *migrating_sk, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81e74820)
Location: net/core/filter.c:11057
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81e74820-ffffffff81e74925: bpf_run_sk_reuseport (STB_GLOBAL)
6.8: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, struct sock *migrating_sk, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81f33fe0)
Location: net/core/filter.c:11148
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_migrate_sock
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81f33fe0-ffffffff81f340e5: bpf_run_sk_reuseport (STB_GLOBAL)
arm64: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffff800010c03208)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffff800010c03208-ffff800010c03318: bpf_run_sk_reuseport (STB_GLOBAL)
armhf: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (c0d1c710)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
c0d1c710-c0d1c870: bpf_run_sk_reuseport (STB_GLOBAL)
ppc64el: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (c000000000cec970)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
c000000000cec970-c000000000cecac0: bpf_run_sk_reuseport (STB_GLOBAL)
riscv64: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffe00078242a)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffe00078242a-ffffffe000782522: bpf_run_sk_reuseport (STB_GLOBAL)
aws: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818ffba0)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff818ffba0-ffffffff818ffc82: bpf_run_sk_reuseport (STB_GLOBAL)
azure: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818b99d0)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff818b99d0-ffffffff818b9ab2: bpf_run_sk_reuseport (STB_GLOBAL)
gcp: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81950bd0)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff81950bd0-ffffffff81950cb2: bpf_run_sk_reuseport (STB_GLOBAL)
lowlatency: ✅struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk, struct bpf_prog *prog, struct sk_buff *skb, u32 hash);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff819725a0)
Location: net/core/filter.c:8699
Inline: False
Direct callers:
- net/core/sock_reuseport.c:reuseport_select_sock
Symbols:
ffffffff819725a0-ffffffff81972682: bpf_run_sk_reuseport (STB_GLOBAL)
Regular
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 ⚠️struct sock *migrating_sk
reuse, sk, prog, skb, hash ➡️ reuse, sk, prog, skb, migrating_sk, hash
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 ✅