netdev_walk_all_upper_dev_rcuRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff817a8cc0)
Location: net/core/dev.c:5564
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_upper_dev_rcu
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff817a8cc0-ffffffff817a8d28: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
4.13: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff817c7360)
Location: net/core/dev.c:5770
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_upper_dev_rcu
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff817c7360-ffffffff817c73c8: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
4.15: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81840f40)
Location: net/core/dev.c:5911
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_upper_dev_rcu
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81840f40-ffffffff81840faa: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
4.18: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff8188b590)
Location: net/core/dev.c:6041
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_upper_dev_rcu
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff8188b590-ffffffff8188b5fa: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.0: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff818ac710)
Location: net/core/dev.c:6616
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_upper_dev_rcu
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff818ac710-ffffffff818ac77a: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.3: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff818f7f50)
Location: net/core/dev.c:6626
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_upper_dev_rcu
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff818f7f50-ffffffff818f7fba: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.4: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81929e00)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81929e00-ffffffff81929edb: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.8: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff819fde40)
Location: net/core/dev.c:7042
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff819fde40-ffffffff819fdf1b: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.11: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, struct netdev_nested_priv *), struct netdev_nested_priv *priv);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff819fd990)
Location: net/core/dev.c:7199
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff819fd990-ffffffff819fda6b: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.13: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, struct netdev_nested_priv *), struct netdev_nested_priv *priv);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff819e4180)
Location: net/core/dev.c:7458
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff819e4180-ffffffff819e425b: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.15: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, struct netdev_nested_priv *), struct netdev_nested_priv *priv);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81a94990)
Location: net/core/dev.c:7448
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81a94990-ffffffff81a94b52: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
5.19: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, struct netdev_nested_priv *), struct netdev_nested_priv *priv);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81c0ae90)
Location: net/core/dev.c:6969
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81c0ae90-ffffffff81c0b07a: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
6.2: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, struct netdev_nested_priv *), struct netdev_nested_priv *priv);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81dbae30)
Location: net/core/dev.c:6955
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81dbae30-ffffffff81dbb01a: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
6.5: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, struct netdev_nested_priv *), struct netdev_nested_priv *priv);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81e2b5c0)
Location: net/core/dev.c:6960
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81e2b5c0-ffffffff81e2b7aa: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
6.8: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, struct netdev_nested_priv *), struct netdev_nested_priv *priv);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81ee9620)
Location: net/core/dev.c:7078
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81ee9620-ffffffff81ee980a: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
arm64: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffff800010bc6598)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffff800010bc6598-ffff800010bc6698: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
armhf: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (c0ce1b44)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
c0ce1b44-c0ce1c2c: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
ppc64el: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (c000000000ca1190)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
c000000000ca1190-c000000000ca12d8: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
riscv64: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffe000752cd0)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffe000752cd0-ffffffe000752d78: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
aws: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff818c9e00)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff818c9e00-ffffffff818c9edb: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
azure: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff81883d40)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff81883d40-ffffffff81883e1b: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
gcp: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff8191ae00)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff8191ae00-ffffffff8191aedb: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
lowlatency: ✅int netdev_walk_all_upper_dev_rcu(struct net_device *dev, int (*fn)(struct net_device *, void *), void *data);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In net/core/dev.c (ffffffff8193c000)
Location: net/core/dev.c:6651
Inline: False
Direct callers:
- net/core/dev.c:netdev_has_upper_dev_all_rcu
- net/core/dev.c:netdev_has_upper_dev
Symbols:
ffffffff8193c000-ffffffff8193c0db: netdev_walk_all_upper_dev_rcu (STB_GLOBAL)
Regular
4.10 and 4.13 ✅
4.13 and 4.15 ✅
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
void *data
int (*fn)(struct net_device *, void *) ➡️ int (*fn)(struct net_device *, struct netdev_nested_priv *)
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 ✅