diff options
Diffstat (limited to 'net/bridge/br_private.h')
-rw-r--r-- | net/bridge/br_private.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h index 07cf57b373f..3f0678fd1fd 100644 --- a/net/bridge/br_private.h +++ b/net/bridge/br_private.h | |||
@@ -16,6 +16,7 @@ | |||
16 | #include <linux/netdevice.h> | 16 | #include <linux/netdevice.h> |
17 | #include <linux/if_bridge.h> | 17 | #include <linux/if_bridge.h> |
18 | #include <linux/netpoll.h> | 18 | #include <linux/netpoll.h> |
19 | #include <linux/u64_stats_sync.h> | ||
19 | #include <net/route.h> | 20 | #include <net/route.h> |
20 | 21 | ||
21 | #define BR_HASH_BITS 8 | 22 | #define BR_HASH_BITS 8 |
@@ -156,10 +157,11 @@ struct net_bridge_port | |||
156 | #define br_port_exists(dev) (dev->priv_flags & IFF_BRIDGE_PORT) | 157 | #define br_port_exists(dev) (dev->priv_flags & IFF_BRIDGE_PORT) |
157 | 158 | ||
158 | struct br_cpu_netstats { | 159 | struct br_cpu_netstats { |
159 | unsigned long rx_packets; | 160 | u64 rx_packets; |
160 | unsigned long rx_bytes; | 161 | u64 rx_bytes; |
161 | unsigned long tx_packets; | 162 | u64 tx_packets; |
162 | unsigned long tx_bytes; | 163 | u64 tx_bytes; |
164 | struct u64_stats_sync syncp; | ||
163 | }; | 165 | }; |
164 | 166 | ||
165 | struct net_bridge | 167 | struct net_bridge |