Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
ethtool.c File Reference
#include <linux/netdevice.h>
#include <linux/ethtool.h>
#include <linux/pci.h>
#include <linux/vmalloc.h>
#include <linux/delay.h>
#include "igbvf.h"
#include <linux/if_vlan.h>

Go to the source code of this file.

Data Structures

struct  igbvf_stats
 

Macros

#define IGBVF_STAT(current, base)
 
#define IGBVF_GLOBAL_STATS_LEN   ARRAY_SIZE(igbvf_gstrings_stats)
 
#define IGBVF_TEST_LEN   ARRAY_SIZE(igbvf_gstrings_test)
 
#define IGBVF_REGS_LEN   8
 

Functions

void igbvf_set_ethtool_ops (struct net_device *netdev)
 

Macro Definition Documentation

#define IGBVF_GLOBAL_STATS_LEN   ARRAY_SIZE(igbvf_gstrings_stats)

Definition at line 68 of file ethtool.c.

#define IGBVF_REGS_LEN   8
#define IGBVF_STAT (   current,
  base 
)
Value:
sizeof(((struct igbvf_adapter *)0)->current), \
offsetof(struct igbvf_adapter, base)

Definition at line 47 of file ethtool.c.

#define IGBVF_TEST_LEN   ARRAY_SIZE(igbvf_gstrings_test)

Definition at line 74 of file ethtool.c.

Function Documentation

void igbvf_set_ethtool_ops ( struct net_device netdev)

Definition at line 477 of file ethtool.c.