netdev_next_lower_dev_rcu() will be used to implement a function, which is to walk all lower interfaces. There are already functions that they walk their lower interface. (netdev_walk_all_lower_dev_rcu, netdev_walk_all_lower_dev()). But, there would be cases that couldn't be covered by given netdev_walk_all_lower_dev_{rcu}() function. So, some modules would want to implement own function, which is to walk all lower interfaces. In the next patch, netdev_next_lower_dev_rcu() will be used. In addition, this patch removes two unused prototypes in netdevice.h.
Showing the changes to include/linux (1 of 2 files). Show all
Unified · Split
| @@ -72,6 +72,8 @@ void netdev_set_default_ethtool_ops(struct net_device *dev, · 71 unmodified lines | |||
| 72 | #define NET_RX_SUCCESS 0 /* keep 'em coming, baby */ | 72 | #define NET_RX_SUCCESS 0 /* keep 'em coming, baby */ |
| 73 | #define NET_RX_DROP 1 /* packet dropped */ | 73 | #define NET_RX_DROP 1 /* packet dropped */ |
| 74 | 74 | ||
| 75 | #define MAX_NEST_DEV 8 | ||
| 76 | |||
| 75 | /* | 77 | /* |
| 76 | * Transmit return codes: transmit return codes originate from three different | 78 | * Transmit return codes: transmit return codes originate from three different |
| 77 | * namespaces: | 79 | * namespaces: |
| @@ -4389,11 +4391,8 @@ void *netdev_lower_get_next(struct net_device *dev, · 4311 unmodified lines | |||
| 4389 | ldev; \ | 4391 | ldev; \ |
| 4390 | ldev = netdev_lower_get_next(dev, &(iter))) | 4392 | ldev = netdev_lower_get_next(dev, &(iter))) |
| 4391 | 4393 | ||
| 4392 | struct net_device *netdev_all_lower_get_next(struct net_device *dev, | 4394 | struct net_device *netdev_next_lower_dev_rcu(struct net_device *dev, |
| 4393 | struct list_head **iter); | 4395 | struct list_head **iter); |
| 4394 | struct net_device *netdev_all_lower_get_next_rcu(struct net_device *dev, | ||
| 4395 | struct list_head **iter); | ||
| 4396 | |||
| 4397 | int netdev_walk_all_lower_dev(struct net_device *dev, | 4396 | int netdev_walk_all_lower_dev(struct net_device *dev, |
| 4398 | int (*fn)(struct net_device *lower_dev, | 4397 | int (*fn)(struct net_device *lower_dev, |
| 4399 | void *data), | 4398 | void *data), |