xdp_do_redirect
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818660a0)
Location: net/core/filter.c:2645
Inline: False
Direct callers:
- drivers/net/tun.c:tun_get_user
Symbols:
ffffffff818660a0-ffffffff81866460: xdp_do_redirect (STB_GLOBAL)
4.18
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818b4480)
Location: net/core/filter.c:3285
Inline: False
Symbols:
ffffffff818b4480-ffffffff818b4945: xdp_do_redirect (STB_GLOBAL)
5.0
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818da220)
Location: net/core/filter.c:3501
Inline: False
Symbols:
ffffffff818da220-ffffffff818da4f2: xdp_do_redirect (STB_GLOBAL)
5.3
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff819289e0)
Location: net/core/filter.c:3630
Inline: False
Symbols:
ffffffff819289e0-ffffffff81928c01: xdp_do_redirect (STB_GLOBAL)
5.4
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff8195b0b0)
Location: net/core/filter.c:3636
Inline: False
Symbols:
ffffffff8195b0b0-ffffffff8195b2ed: xdp_do_redirect (STB_GLOBAL)
5.8
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a312b0)
Location: net/core/filter.c:3573
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_act
Symbols:
ffffffff81a312b0-ffffffff81a31468: xdp_do_redirect (STB_GLOBAL)
5.11
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a32e70)
Location: net/core/filter.c:3980
Inline: False
Direct callers:
- kernel/bpf/cpumap.c:cpu_map_bpf_prog_run_xdp
- drivers/net/tun.c:tun_xdp_act
Symbols:
ffffffff81a32e70-ffffffff81a32ff8: xdp_do_redirect (STB_GLOBAL)
5.13
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a19ed0)
Location: net/core/filter.c:3926
Inline: False
Direct callers:
- kernel/bpf/cpumap.c:cpu_map_bpf_prog_run_xdp
- drivers/net/tun.c:tun_xdp_act
Symbols:
ffffffff81a19ed0-ffffffff81a1a08a: xdp_do_redirect (STB_GLOBAL)
5.15
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81acca60)
Location: net/core/filter.c:3964
Inline: False
Direct callers:
- kernel/bpf/cpumap.c:cpu_map_bpf_prog_run_xdp
- drivers/net/tun.c:tun_xdp_act
Symbols:
ffffffff81acca60-ffffffff81accc5d: xdp_do_redirect (STB_GLOBAL)
5.19
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81c4be40)
Location: net/core/filter.c:4268
Inline: False
Direct callers:
- kernel/bpf/cpumap.c:cpu_map_bpf_prog_run_xdp
- drivers/net/tun.c:tun_xdp_act
Symbols:
ffffffff81c4be40-ffffffff81c4c270: xdp_do_redirect (STB_GLOBAL)
6.2
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81e00ba0)
Location: net/core/filter.c:4282
Inline: False
Direct callers:
- kernel/bpf/cpumap.c:cpu_map_bpf_prog_run_xdp
- drivers/net/tun.c:tun_xdp_act
Symbols:
ffffffff81e00ba0-ffffffff81e00fc7: xdp_do_redirect (STB_GLOBAL)
6.5
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81e72670)
Location: net/core/filter.c:4336
Inline: False
Direct callers:
- kernel/bpf/cpumap.c:cpu_map_bpf_prog_run_xdp
- drivers/net/tun.c:tun_xdp_act
- drivers/net/virtio_net.c:virtnet_xdp_handler
Symbols:
ffffffff81e72670-ffffffff81e72a87: xdp_do_redirect (STB_GLOBAL)
6.8
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff81f31dc0)
Location: net/core/filter.c:4415
Inline: False
Direct callers:
- kernel/bpf/cpumap.c:cpu_map_bpf_prog_run_xdp
- drivers/net/tun.c:tun_xdp_act
- drivers/net/virtio_net.c:virtnet_xdp_handler
Symbols:
ffffffff81f31dc0-ffffffff81f321c4: xdp_do_redirect (STB_GLOBAL)
arm64
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffff800010c01930)
Location: net/core/filter.c:3636
Inline: False
Symbols:
ffff800010c01930-ffff800010c01c00: xdp_do_redirect (STB_GLOBAL)
armhf
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (c0d15f90)
Location: net/core/filter.c:3636
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_act
- drivers/net/ethernet/ti/cpsw.c:cpsw_rx_handler
Symbols:
c0d15f90-c0d16250: xdp_do_redirect (STB_GLOBAL)
ppc64el
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (c000000000ce44a0)
Location: net/core/filter.c:3636
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_act
Symbols:
c000000000ce44a0-c000000000ce47d4: xdp_do_redirect (STB_GLOBAL)
riscv64
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffe00077da8e)
Location: net/core/filter.c:3636
Inline: False
Direct callers:
- drivers/net/tun.c:tun_xdp_act
Symbols:
ffffffe00077da8e-ffffffe00077dc98: xdp_do_redirect (STB_GLOBAL)
aws
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818fb080)
Location: net/core/filter.c:3636
Inline: False
Symbols:
ffffffff818fb080-ffffffff818fb2bd: xdp_do_redirect (STB_GLOBAL)
azure
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818b4eb0)
Location: net/core/filter.c:3636
Inline: False
Symbols:
ffffffff818b4eb0-ffffffff818b50ed: xdp_do_redirect (STB_GLOBAL)
gcp
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff8194c0b0)
Location: net/core/filter.c:3636
Inline: False
Symbols:
ffffffff8194c0b0-ffffffff8194c2ed: xdp_do_redirect (STB_GLOBAL)
lowlatency
: ✅int xdp_do_redirect(struct net_device *dev, struct xdp_buff *xdp, struct bpf_prog *xdp_prog);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff8196da40)
Location: net/core/filter.c:3636
Inline: False
Symbols:
ffffffff8196da40-ffffffff8196dca5: xdp_do_redirect (STB_GLOBAL)
Regular
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
✅