Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
ixgbe_sriov.c File Reference
#include <linux/types.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/netdevice.h>
#include <linux/vmalloc.h>
#include <linux/string.h>
#include <linux/in.h>
#include <linux/ip.h>
#include <linux/tcp.h>
#include <linux/ipv6.h>
#include "ixgbe.h"
#include "ixgbe_type.h"
#include "ixgbe_sriov.h"

Go to the source code of this file.

Functions

void ixgbe_disable_sriov (struct ixgbe_adapter *adapter)
 
void ixgbe_restore_vf_multicasts (struct ixgbe_adapter *adapter)
 
int ixgbe_vf_configuration (struct pci_dev *pdev, unsigned int event_mask)
 
void ixgbe_msg_task (struct ixgbe_adapter *adapter)
 
void ixgbe_disable_tx_rx (struct ixgbe_adapter *adapter)
 
void ixgbe_ping_all_vfs (struct ixgbe_adapter *adapter)
 
int ixgbe_ndo_set_vf_mac (struct net_device *netdev, int vf, u8 *mac)
 
int ixgbe_ndo_set_vf_vlan (struct net_device *netdev, int vf, u16 vlan, u8 qos)
 
void ixgbe_check_vf_rate_limit (struct ixgbe_adapter *adapter)
 
int ixgbe_ndo_set_vf_bw (struct net_device *netdev, int vf, int tx_rate)
 
int ixgbe_ndo_set_vf_spoofchk (struct net_device *netdev, int vf, bool setting)
 
int ixgbe_ndo_get_vf_config (struct net_device *netdev, int vf, struct ifla_vf_info *ivi)
 

Function Documentation

void ixgbe_check_vf_rate_limit ( struct ixgbe_adapter adapter)

Definition at line 884 of file ixgbe_sriov.c.

void ixgbe_disable_sriov ( struct ixgbe_adapter adapter)

Definition at line 209 of file ixgbe_sriov.c.

void ixgbe_disable_tx_rx ( struct ixgbe_adapter adapter)

Definition at line 730 of file ixgbe_sriov.c.

void ixgbe_msg_task ( struct ixgbe_adapter adapter)

Definition at line 710 of file ixgbe_sriov.c.

int ixgbe_ndo_get_vf_config ( struct net_device netdev,
int  vf,
struct ifla_vf_info ivi 
)

Definition at line 964 of file ixgbe_sriov.c.

int ixgbe_ndo_set_vf_bw ( struct net_device netdev,
int  vf,
int  tx_rate 
)

Definition at line 906 of file ixgbe_sriov.c.

int ixgbe_ndo_set_vf_mac ( struct net_device netdev,
int  vf,
u8 mac 
)

Definition at line 756 of file ixgbe_sriov.c.

int ixgbe_ndo_set_vf_spoofchk ( struct net_device netdev,
int  vf,
bool  setting 
)

Definition at line 938 of file ixgbe_sriov.c.

int ixgbe_ndo_set_vf_vlan ( struct net_device netdev,
int  vf,
u16  vlan,
u8  qos 
)

Definition at line 774 of file ixgbe_sriov.c.

void ixgbe_ping_all_vfs ( struct ixgbe_adapter adapter)

Definition at line 742 of file ixgbe_sriov.c.

void ixgbe_restore_vf_multicasts ( struct ixgbe_adapter adapter)

Definition at line 321 of file ixgbe_sriov.c.

int ixgbe_vf_configuration ( struct pci_dev pdev,
unsigned int  event_mask 
)

Definition at line 502 of file ixgbe_sriov.c.