diff options
author | Greg Rose <gregory.v.rose@intel.com> | 2010-01-22 22:46:40 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-01-23 01:13:55 -0800 |
commit | 767081adbd920ce93e3f1cbe797d0631637f92b3 (patch) | |
tree | ac2abe391813533691229513fb89dbcfe4d4a0ea /drivers/net/ixgbe/ixgbe_sriov.h | |
parent | c9205697c7527173c8f8bfa9f8c9dabdbced3c49 (diff) | |
download | kernel_goldelico_gta04-767081adbd920ce93e3f1cbe797d0631637f92b3.zip kernel_goldelico_gta04-767081adbd920ce93e3f1cbe797d0631637f92b3.tar.gz kernel_goldelico_gta04-767081adbd920ce93e3f1cbe797d0631637f92b3.tar.bz2 |
ixgbe: Improve reset coordination between the PF and the VF
Inadequate coordination between the PF driver and the VF driver results
in tx hangs in the VF driver when you perform certain actions that will
lead to a re-init of the PF. Add feature to notify active VFs when the PF
is about to re-initialize so that the VFs can take appropriate action.
Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ixgbe/ixgbe_sriov.h')
-rw-r--r-- | drivers/net/ixgbe/ixgbe_sriov.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ixgbe/ixgbe_sriov.h b/drivers/net/ixgbe/ixgbe_sriov.h index 664b237..51d1106 100644 --- a/drivers/net/ixgbe/ixgbe_sriov.h +++ b/drivers/net/ixgbe/ixgbe_sriov.h @@ -39,6 +39,8 @@ void ixgbe_msg_task(struct ixgbe_adapter *adapter); int ixgbe_set_vf_mac(struct ixgbe_adapter *adapter, int vf, unsigned char *mac_addr); int ixgbe_vf_configuration(struct pci_dev *pdev, unsigned int event_mask); +void ixgbe_disable_tx_rx(struct ixgbe_adapter *adapter); +void ixgbe_ping_all_vfs(struct ixgbe_adapter *adapter); void ixgbe_dump_registers(struct ixgbe_adapter *adapter); #endif /* _IXGBE_SRIOV_H_ */ |