Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
vxge-main.c File Reference
#include <linux/bitops.h>
#include <linux/if_vlan.h>
#include <linux/interrupt.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/tcp.h>
#include <net/ip.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/firmware.h>
#include <linux/net_tstamp.h>
#include <linux/prefetch.h>
#include <linux/module.h>
#include "vxge-main.h"
#include "vxge-reg.h"

Go to the source code of this file.

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define NR_SKB_COMPLETED   128
 

Functions

 MODULE_LICENSE ("Dual BSD/GPL")
 
 MODULE_DESCRIPTION ("Neterion's X3100 Series 10GbE PCIe I/O""Virtualized Server Adapter")
 
 MODULE_DEVICE_TABLE (pci, vxge_id_table)
 
 VXGE_MODULE_PARAM_INT (vlan_tag_strip, VXGE_HW_VPATH_RPA_STRIP_VLAN_TAG_ENABLE)
 
 VXGE_MODULE_PARAM_INT (addr_learn_en, VXGE_HW_MAC_ADDR_LEARN_DEFAULT)
 
 VXGE_MODULE_PARAM_INT (max_config_port, VXGE_MAX_CONFIG_PORT)
 
 VXGE_MODULE_PARAM_INT (max_config_vpath, VXGE_USE_DEFAULT)
 
 VXGE_MODULE_PARAM_INT (max_mac_vpath, VXGE_MAX_MAC_ADDR_COUNT)
 
 VXGE_MODULE_PARAM_INT (max_config_dev, VXGE_MAX_CONFIG_DEV)
 
 module_param_array (bw_percentage, uint, NULL, 0)
 
enum vxge_hw_status vxge_reset_all_vpaths (struct vxgedev *vdev)
 
int vxge_fw_upgrade (struct vxgedev *vdev, char *fw_name, int override)
 
 module_init (vxge_starter)
 
 module_exit (vxge_closer)
 

Macro Definition Documentation

#define NR_SKB_COMPLETED   128
#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 44 of file vxge-main.c.

Function Documentation

MODULE_DESCRIPTION ( "Neterion's X3100 Series 10GbE PCIe I/O""Virtualized Server Adapter"  )
MODULE_DEVICE_TABLE ( pci  ,
vxge_id_table   
)
module_exit ( vxge_closer  )
module_init ( vxge_starter  )
MODULE_LICENSE ( "Dual BSD/GPL"  )
module_param_array ( bw_percentage  ,
uint  ,
NULL  ,
 
)
int vxge_fw_upgrade ( struct vxgedev vdev,
char fw_name,
int  override 
)

Definition at line 4137 of file vxge-main.c.

VXGE_MODULE_PARAM_INT ( vlan_tag_strip  ,
VXGE_HW_VPATH_RPA_STRIP_VLAN_TAG_ENABLE   
)
VXGE_MODULE_PARAM_INT ( addr_learn_en  ,
VXGE_HW_MAC_ADDR_LEARN_DEFAULT   
)
VXGE_MODULE_PARAM_INT ( max_config_port  ,
VXGE_MAX_CONFIG_PORT   
)
VXGE_MODULE_PARAM_INT ( max_config_vpath  ,
VXGE_USE_DEFAULT   
)
VXGE_MODULE_PARAM_INT ( max_mac_vpath  ,
VXGE_MAX_MAC_ADDR_COUNT   
)
VXGE_MODULE_PARAM_INT ( max_config_dev  ,
VXGE_MAX_CONFIG_DEV   
)
enum vxge_hw_status vxge_reset_all_vpaths ( struct vxgedev vdev)

Definition at line 1973 of file vxge-main.c.