__netdev_upper_dev_link
Regular
4.4
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *private);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81717310)
Location: net/core/dev.c:5361
Inline: False
Direct callers:
- net/core/dev.c:netdev_upper_dev_link
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_master_upper_dev_link_private
Symbols:
ffffffff81717310-ffffffff817177e7: __netdev_upper_dev_link (STB_LOCAL)
4.8
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff8177f2c0)
Location: net/core/dev.c:5751
Inline: False
Direct callers:
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff8177f2c0-ffffffff8177f7e4: __netdev_upper_dev_link (STB_LOCAL)
4.10
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff817ad0a0)
Location: net/core/dev.c:5979
Inline: False
Direct callers:
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff817ad0a0-ffffffff817ad249: __netdev_upper_dev_link (STB_LOCAL)
4.13
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff817cbc50)
Location: net/core/dev.c:6187
Inline: False
Direct callers:
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff817cbc50-ffffffff817cbdf2: __netdev_upper_dev_link (STB_LOCAL)
4.15
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff818454d0)
Location: net/core/dev.c:6328
Inline: False
Direct callers:
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff818454d0-ffffffff81845681: __netdev_upper_dev_link (STB_LOCAL)
4.18
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff8188eab0)
Location: net/core/dev.c:6458
Inline: False
Direct callers:
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff8188eab0-ffffffff8188ec64: __netdev_upper_dev_link (STB_LOCAL)
5.0
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff818afb50)
Location: net/core/dev.c:7033
Inline: False
Direct callers:
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff818afb50-ffffffff818afd04: __netdev_upper_dev_link (STB_LOCAL)
5.3
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff818fb9b0)
Location: net/core/dev.c:7043
Inline: False
Direct callers:
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff818fb9b0-ffffffff818fbb59: __netdev_upper_dev_link (STB_LOCAL)
5.4
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff8192dd50)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffffffff8192dd50-ffffffff8192e084: __netdev_upper_dev_link (STB_LOCAL)
5.8
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81a03920)
Location: net/core/dev.c:7645
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffffffff81a03920-ffffffff81a03c63: __netdev_upper_dev_link (STB_LOCAL)
5.11
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81a03ec0)
Location: net/core/dev.c:7819
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff81a03ec0-ffffffff81a0420f: __netdev_upper_dev_link (STB_LOCAL)
5.13
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff819eb310)
Location: net/core/dev.c:8078
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff819eb310-ffffffff819eb66e: __netdev_upper_dev_link (STB_LOCAL)
5.15
: Transformation ⚠️int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In net/core/dev.c (0)
Location: net/core/dev.c:8068
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff81a9c2e0-ffffffff81a9c5e8: __netdev_upper_dev_link (STB_LOCAL)
ffffffff81d360d1-ffffffff81d36135: __netdev_upper_dev_link.cold (STB_LOCAL)
5.19
: Transformation ⚠️int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In net/core/dev.c (0)
Location: net/core/dev.c:7599
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff81c15f40-ffffffff81c1625b: __netdev_upper_dev_link (STB_LOCAL)
ffffffff81f02954-ffffffff81f029d8: __netdev_upper_dev_link.cold (STB_LOCAL)
6.2
: Transformation ⚠️int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In net/core/dev.c (0)
Location: net/core/dev.c:7585
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff81dc72a0-ffffffff81dc75bb: __netdev_upper_dev_link (STB_LOCAL)
ffffffff820ab514-ffffffff820ab598: __netdev_upper_dev_link.cold (STB_LOCAL)
6.5
: Transformation ⚠️int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In net/core/dev.c (0)
Location: net/core/dev.c:7590
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff81e39030-ffffffff81e39363: __netdev_upper_dev_link (STB_LOCAL)
ffffffff8212cc76-ffffffff8212ccda: __netdev_upper_dev_link.cold (STB_LOCAL)
6.8
: Transformation ⚠️int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netdev_nested_priv *priv, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In net/core/dev.c (0)
Location: net/core/dev.c:7708
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
- net/core/dev.c:netdev_upper_dev_link
Symbols:
ffffffff81ef7320-ffffffff81ef7653: __netdev_upper_dev_link (STB_LOCAL)
ffffffff8220e9b5-ffffffff8220ea19: __netdev_upper_dev_link.cold (STB_LOCAL)
arm64
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffff800010bceff0)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffff800010bceff0-ffff800010bcf324: __netdev_upper_dev_link (STB_LOCAL)
armhf
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (c0ce73c8)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
c0ce73c8-c0ce771c: __netdev_upper_dev_link (STB_LOCAL)
ppc64el
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (c000000000caa4f0)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
c000000000caa4f0-c000000000caa8c4: __netdev_upper_dev_link (STB_LOCAL)
riscv64
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffe00075699a)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffffffe00075699a-ffffffe000756c18: __netdev_upper_dev_link (STB_LOCAL)
aws
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff818cdd50)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffffffff818cdd50-ffffffff818ce084: __netdev_upper_dev_link (STB_LOCAL)
azure
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81887e70)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffffffff81887e70-ffffffff818881a4: __netdev_upper_dev_link (STB_LOCAL)
gcp
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff8191ed50)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffffffff8191ed50-ffffffff8191f084: __netdev_upper_dev_link (STB_LOCAL)
lowlatency
: ✅int __netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev, bool master, void *upper_priv, void *upper_info, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81940ab0)
Location: net/core/dev.c:7254
Inline: False
Direct callers:
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_adjacent_change_prepare
- net/core/dev.c:netdev_master_upper_dev_link
Symbols:
ffffffff81940ab0-ffffffff81940de4: __netdev_upper_dev_link (STB_LOCAL)
Regular
4.4
and 4.8
⚠️void *upper_priv
void *upper_info
void *private
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
⚠️struct netlink_ext_ack *extack
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
⚠️struct netdev_nested_priv *priv
dev, upper_dev, master, upper_priv, upper_info, extack
➡️ dev, upper_dev, master, upper_priv, upper_info, priv, extack
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
✅