netdev_walk_all_upper_dev_rcu
Regular
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
✅