#include <linux/can/dev.h>
#include <linux/ethtool.h>
#include <linux/kernel.h>
#include <linux/netdevice.h>
#include <linux/platform_device.h>
#include "slcan.h"
static const char slcan_priv_flags_strings[][ETH_GSTRING_LEN] = …;
static void slcan_get_strings(struct net_device *ndev, u32 stringset, u8 *data)
{ … }
static u32 slcan_get_priv_flags(struct net_device *ndev)
{ … }
static int slcan_set_priv_flags(struct net_device *ndev, u32 flags)
{ … }
static int slcan_get_sset_count(struct net_device *netdev, int sset)
{ … }
const struct ethtool_ops slcan_ethtool_ops = …;