27 lines
870 B
C
27 lines
870 B
C
|
/*
|
||
|
* Copyright (C) 2017 Netronome Systems, Inc.
|
||
|
*
|
||
|
* This software is licensed under the GNU General License Version 2,
|
||
|
* June 1991 as shown in the file COPYING in the top-level directory of this
|
||
|
* source tree.
|
||
|
*
|
||
|
* THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
|
||
|
* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
|
||
|
* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||
|
* FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
|
||
|
* OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
|
||
|
* THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||
|
*/
|
||
|
|
||
|
#include <linux/kernel.h>
|
||
|
#include <linux/netdevice.h>
|
||
|
#include <linux/u64_stats_sync.h>
|
||
|
|
||
|
#define DRV_NAME "netdevsim"
|
||
|
|
||
|
struct netdevsim {
|
||
|
u64 tx_packets;
|
||
|
u64 tx_bytes;
|
||
|
struct u64_stats_sync syncp;
|
||
|
};
|