diff options
Diffstat (limited to 'include/linux/netdevice.h')
-rw-r--r-- | include/linux/netdevice.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index bcbde799ec69..dbad4d728b4b 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h | |||
@@ -60,6 +60,7 @@ struct phy_device; | |||
60 | struct wireless_dev; | 60 | struct wireless_dev; |
61 | /* 802.15.4 specific */ | 61 | /* 802.15.4 specific */ |
62 | struct wpan_dev; | 62 | struct wpan_dev; |
63 | struct mpls_dev; | ||
63 | 64 | ||
64 | void netdev_set_default_ethtool_ops(struct net_device *dev, | 65 | void netdev_set_default_ethtool_ops(struct net_device *dev, |
65 | const struct ethtool_ops *ops); | 66 | const struct ethtool_ops *ops); |
@@ -1627,6 +1628,9 @@ struct net_device { | |||
1627 | void *ax25_ptr; | 1628 | void *ax25_ptr; |
1628 | struct wireless_dev *ieee80211_ptr; | 1629 | struct wireless_dev *ieee80211_ptr; |
1629 | struct wpan_dev *ieee802154_ptr; | 1630 | struct wpan_dev *ieee802154_ptr; |
1631 | #if IS_ENABLED(CONFIG_MPLS_ROUTING) | ||
1632 | struct mpls_dev __rcu *mpls_ptr; | ||
1633 | #endif | ||
1630 | 1634 | ||
1631 | /* | 1635 | /* |
1632 | * Cache lines mostly used on receive path (including eth_type_trans()) | 1636 | * Cache lines mostly used on receive path (including eth_type_trans()) |
@@ -2021,10 +2025,10 @@ struct pcpu_sw_netstats { | |||
2021 | ({ \ | 2025 | ({ \ |
2022 | typeof(type) __percpu *pcpu_stats = alloc_percpu(type); \ | 2026 | typeof(type) __percpu *pcpu_stats = alloc_percpu(type); \ |
2023 | if (pcpu_stats) { \ | 2027 | if (pcpu_stats) { \ |
2024 | int i; \ | 2028 | int __cpu; \ |
2025 | for_each_possible_cpu(i) { \ | 2029 | for_each_possible_cpu(__cpu) { \ |
2026 | typeof(type) *stat; \ | 2030 | typeof(type) *stat; \ |
2027 | stat = per_cpu_ptr(pcpu_stats, i); \ | 2031 | stat = per_cpu_ptr(pcpu_stats, __cpu); \ |
2028 | u64_stats_init(&stat->syncp); \ | 2032 | u64_stats_init(&stat->syncp); \ |
2029 | } \ | 2033 | } \ |
2030 | } \ | 2034 | } \ |