diff options
Diffstat (limited to 'net/8021q/vlan.h')
| -rw-r--r-- | net/8021q/vlan.h | 13 | 
1 files changed, 8 insertions, 5 deletions
diff --git a/net/8021q/vlan.h b/net/8021q/vlan.h index 6abdcac1b2e..8d9503ad01d 100644 --- a/net/8021q/vlan.h +++ b/net/8021q/vlan.h @@ -2,6 +2,7 @@  #define __BEN_VLAN_802_1Q_INC__  #include <linux/if_vlan.h> +#include <linux/u64_stats_sync.h>  /** @@ -21,14 +22,16 @@ struct vlan_priority_tci_mapping {   *	struct vlan_rx_stats - VLAN percpu rx stats   *	@rx_packets: number of received packets   *	@rx_bytes: number of received bytes - *	@multicast: number of received multicast packets + *	@rx_multicast: number of received multicast packets + *	@syncp: synchronization point for 64bit counters   *	@rx_errors: number of errors   */  struct vlan_rx_stats { -	unsigned long rx_packets; -	unsigned long rx_bytes; -	unsigned long multicast; -	unsigned long rx_errors; +	u64			rx_packets; +	u64			rx_bytes; +	u64			rx_multicast; +	struct u64_stats_sync	syncp; +	unsigned long		rx_errors;  };  /**  |