Linux Kernel
3.7.1
|
#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) |
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.
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.