netdev_walk_all_lower_dev_rcu
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: ✅int netdev_walk_all_lower_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 (ffffffff817a8e50)
Location: net/core/dev.c:5730
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_lower_dev_rcu
Symbols:
ffffffff817a8e50-ffffffff817a8eb8: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
4.13
: ✅int netdev_walk_all_lower_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 (ffffffff817c74f0)
Location: net/core/dev.c:5936
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_lower_dev_rcu
Symbols:
ffffffff817c74f0-ffffffff817c7558: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
4.15
: ✅int netdev_walk_all_lower_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 (ffffffff818410d0)
Location: net/core/dev.c:6077
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_lower_dev_rcu
Symbols:
ffffffff818410d0-ffffffff8184113a: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
4.18
: ✅int netdev_walk_all_lower_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 (ffffffff8188b720)
Location: net/core/dev.c:6207
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_lower_dev_rcu
Symbols:
ffffffff8188b720-ffffffff8188b78a: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.0
: ✅int netdev_walk_all_lower_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 (ffffffff818ac8a0)
Location: net/core/dev.c:6782
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_lower_dev_rcu
Symbols:
ffffffff818ac8a0-ffffffff818ac90a: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.3
: ✅int netdev_walk_all_lower_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 (ffffffff818f80e0)
Location: net/core/dev.c:6792
Inline: False
Direct callers:
- net/core/dev.c:netdev_walk_all_lower_dev_rcu
Symbols:
ffffffff818f80e0-ffffffff818f814a: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.4
: ✅int netdev_walk_all_lower_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 (ffffffff8192a180)
Location: net/core/dev.c:6983
Inline: False
Symbols:
ffffffff8192a180-ffffffff8192a25b: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.8
: ✅int netdev_walk_all_lower_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 (0)
Location: net/core/dev.c:7374
Inline: False
Symbols:
ffffffff819fe0e0-ffffffff819fe0ef: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.11
: ✅int netdev_walk_all_lower_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 (0)
Location: net/core/dev.c:7548
Inline: False
Symbols:
ffffffff819fdc70-ffffffff819fdc7f: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.13
: ✅int netdev_walk_all_lower_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 (ffffffff819e4460)
Location: net/core/dev.c:7807
Inline: False
Symbols:
ffffffff819e4460-ffffffff819e453b: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.15
: ✅int netdev_walk_all_lower_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 (ffffffff81a94e50)
Location: net/core/dev.c:7797
Inline: False
Direct callers:
- net/switchdev/switchdev.c:__switchdev_handle_fdb_add_to_device
- net/switchdev/switchdev.c:__switchdev_handle_fdb_add_to_device
- net/switchdev/switchdev.c:__switchdev_handle_fdb_add_to_device
- net/switchdev/switchdev.c:__switchdev_handle_fdb_add_to_device
Symbols:
ffffffff81a94e50-ffffffff81a95012: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
5.19
: ✅int netdev_walk_all_lower_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 (ffffffff81c0b3d0)
Location: net/core/dev.c:7328
Inline: False
Direct callers:
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
Symbols:
ffffffff81c0b3d0-ffffffff81c0b5ba: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
6.2
: ✅int netdev_walk_all_lower_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 (ffffffff81dbb3e0)
Location: net/core/dev.c:7314
Inline: False
Direct callers:
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
Symbols:
ffffffff81dbb3e0-ffffffff81dbb5ca: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
6.5
: ✅int netdev_walk_all_lower_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 (ffffffff81e2bb70)
Location: net/core/dev.c:7319
Inline: False
Direct callers:
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
Symbols:
ffffffff81e2bb70-ffffffff81e2bd5a: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
6.8
: ✅int netdev_walk_all_lower_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 (ffffffff81ee9bd0)
Location: net/core/dev.c:7437
Inline: False
Direct callers:
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
- net/switchdev/switchdev.c:__switchdev_handle_fdb_event_to_device
Symbols:
ffffffff81ee9bd0-ffffffff81ee9dba: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
arm64
: ✅int netdev_walk_all_lower_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 (ffff800010bc6a60)
Location: net/core/dev.c:6983
Inline: False
Symbols:
ffff800010bc6a60-ffff800010bc6b60: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
armhf
: ✅int netdev_walk_all_lower_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 (c0ce1f24)
Location: net/core/dev.c:6983
Inline: False
Symbols:
c0ce1f24-c0ce200c: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
ppc64el
: ✅int netdev_walk_all_lower_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 (c000000000ca16a0)
Location: net/core/dev.c:6983
Inline: False
Symbols:
c000000000ca16a0-c000000000ca17e8: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
riscv64
: ✅int netdev_walk_all_lower_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 (ffffffe000753042)
Location: net/core/dev.c:6983
Inline: False
Symbols:
ffffffe000753042-ffffffe0007530ea: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
aws
: ✅int netdev_walk_all_lower_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 (ffffffff818ca180)
Location: net/core/dev.c:6983
Inline: False
Symbols:
ffffffff818ca180-ffffffff818ca25b: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
azure
: ✅int netdev_walk_all_lower_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 (ffffffff818840c0)
Location: net/core/dev.c:6983
Inline: False
Symbols:
ffffffff818840c0-ffffffff8188419b: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
gcp
: ✅int netdev_walk_all_lower_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 (ffffffff8191b180)
Location: net/core/dev.c:6983
Inline: False
Symbols:
ffffffff8191b180-ffffffff8191b25b: netdev_walk_all_lower_dev_rcu (STB_GLOBAL)
lowlatency
: ✅int netdev_walk_all_lower_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 (ffffffff8193c380)
Location: net/core/dev.c:6983
Inline: False
Symbols:
ffffffff8193c380-ffffffff8193c45b: netdev_walk_all_lower_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
✅