diff options
| author | Matthias Schiffer <mschiffer@universe-factory.net> | 2025-05-19 22:46:28 +0200 |
|---|---|---|
| committer | Simon Wunderlich <sw@simonwunderlich.de> | 2025-05-31 10:41:11 +0200 |
| commit | 7dc284702bcd065a822a4c0bdbca09a08de5a654 (patch) | |
| tree | 9d69a4d2b54ae05d61cf7637c43c5844c55f0512 /scripts/generate_rust_analyzer.py | |
| parent | 2b05db6b8a10df423d5478b20cadb1e190fa136f (diff) | |
batman-adv: store hard_iface as iflink private data
By passing the hard_iface to netdev_master_upper_dev_link() as private
data, we can iterate over hardifs of a mesh interface more efficiently
using netdev_for_each_lower_private*() (instead of iterating over the
global hardif list). In addition, this will enable resolving a hardif
from its netdev using netdev_lower_dev_get_private() and getting rid of
the global list altogether in the following patches.
A similar approach can be seen in the bonding driver.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions
