__dev_xdp_queryRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Selective Inline ⚠️void __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, struct netdev_bpf *xdp);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In net/core/dev.c (ffffffff81896dc0)
Location: net/core/dev.c:7282
Inline: True
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_xdp_uninstall
- net/core/rtnetlink.c:rtnl_xdp_fill
Symbols:
ffffffff81896dc0-ffffffff81896e03: __dev_xdp_query (STB_GLOBAL)
5.0: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff818b933d)
Location: net/core/dev.c:7900
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffff818af7f0-ffffffff818af868: __dev_xdp_query.part.139 (STB_LOCAL)
ffffffff818b92a0-ffffffff818b92b8: __dev_xdp_query (STB_GLOBAL)
5.3: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff819054b6)
Location: net/core/dev.c:7997
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffff818fb640-ffffffff818fb6b9: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffff819071ca-ffffffff819071dd: __dev_xdp_query.part.0.cold (STB_LOCAL)
ffffffff81905420-ffffffff81905438: __dev_xdp_query (STB_GLOBAL)
5.4: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff81937b76)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffff8192d790-ffffffff8192d809: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffff81937ae0-ffffffff81937af8: __dev_xdp_query (STB_GLOBAL)
5.8: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff81a0c6b5)
Location: net/core/dev.c:8709
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_xdp_uninstall
- net/core/dev.c:dev_xdp_uninstall
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_fill
- net/core/rtnetlink.c:rtnl_xdp_fill
Symbols:
ffffffff81a005b0-ffffffff81a00628: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffff81a0c620-ffffffff81a0c638: __dev_xdp_query (STB_GLOBAL)
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffff800010bd65f0)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffff800010bc9608-ffff800010bc9694: __dev_xdp_query.part.0 (STB_LOCAL)
ffff800010bd6540-ffff800010bd658c: __dev_xdp_query (STB_GLOBAL)
armhf: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (c0cf1174)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
c0ce6a04-c0ce6ab0: __dev_xdp_query.part.0 (STB_LOCAL)
c0cf10e0-c0cf110c: __dev_xdp_query (STB_GLOBAL)
ppc64el: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (c000000000cb6014)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
c000000000ca7180-c000000000ca7238: __dev_xdp_query.part.0 (STB_LOCAL)
c000000000cb5f40-c000000000cb5f68: __dev_xdp_query (STB_GLOBAL)
riscv64: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffe00075fd08)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffe00075649a-ffffffe000756504: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffe00075fc60-ffffffe00075fca0: __dev_xdp_query (STB_GLOBAL)
aws: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff818d7b46)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffff818cd790-ffffffff818cd809: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffff818d7ab0-ffffffff818d7ac8: __dev_xdp_query (STB_GLOBAL)
azure: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff81891986)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffff818878b0-ffffffff81887929: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffff818918f0-ffffffff81891908: __dev_xdp_query (STB_GLOBAL)
gcp: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff81928b76)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffff8191e790-ffffffff8191e809: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffff81928ae0-ffffffff81928af8: __dev_xdp_query (STB_GLOBAL)
lowlatency: Selective Inline, Transformation ⚠️u32 __dev_xdp_query(struct net_device *dev, bpf_op_t bpf_op, enum bpf_netdev_command cmd);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In net/core/dev.c (ffffffff8194a246)
Location: net/core/dev.c:8296
Inline: True
Inline callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
Direct callers:
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/dev.c:dev_change_xdp_fd
- net/core/rtnetlink.c:rtnl_xdp_prog_hw
- net/core/rtnetlink.c:rtnl_xdp_prog_drv
Symbols:
ffffffff81940100-ffffffff81940179: __dev_xdp_query.part.0 (STB_LOCAL)
ffffffff8194a1b0-ffffffff8194a1c8: __dev_xdp_query (STB_GLOBAL)
Regular
4.18 and 5.0 ⚠️enum bpf_netdev_command cmd
struct netdev_bpf *xdp
void ➡️ u32
5.0 and 5.3 ✅
5.3 and 5.4 ✅
5.4 and 5.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 ✅