diff options
author | David S. Miller <davem@davemloft.net> | 2014-07-16 17:09:34 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-07-16 17:09:34 -0400 |
commit | 1a98c69af1ecd97bfd1f4e4539924a9192434e36 (patch) | |
tree | a243defcf921ea174f8e43fce11d06830a6a9c36 /drivers/net/ethernet/intel/igb/igb_main.c | |
parent | 7a575f6b907ea5d207d2b5010293c189616eae34 (diff) | |
parent | b6603fe574af289dbe9eb9fb4c540bca04f5a053 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/intel/igb/igb_main.c')
-rw-r--r-- | drivers/net/ethernet/intel/igb/igb_main.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c index 5759a56aab00..4d2dc17fd31b 100644 --- a/drivers/net/ethernet/intel/igb/igb_main.c +++ b/drivers/net/ethernet/intel/igb/igb_main.c | |||
@@ -7217,6 +7217,20 @@ static int igb_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) | |||
7217 | } | 7217 | } |
7218 | } | 7218 | } |
7219 | 7219 | ||
7220 | void igb_read_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) | ||
7221 | { | ||
7222 | struct igb_adapter *adapter = hw->back; | ||
7223 | |||
7224 | pci_read_config_word(adapter->pdev, reg, value); | ||
7225 | } | ||
7226 | |||
7227 | void igb_write_pci_cfg(struct e1000_hw *hw, u32 reg, u16 *value) | ||
7228 | { | ||
7229 | struct igb_adapter *adapter = hw->back; | ||
7230 | |||
7231 | pci_write_config_word(adapter->pdev, reg, *value); | ||
7232 | } | ||
7233 | |||
7220 | s32 igb_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) | 7234 | s32 igb_read_pcie_cap_reg(struct e1000_hw *hw, u32 reg, u16 *value) |
7221 | { | 7235 | { |
7222 | struct igb_adapter *adapter = hw->back; | 7236 | struct igb_adapter *adapter = hw->back; |
@@ -7580,6 +7594,8 @@ static int igb_sriov_reinit(struct pci_dev *dev) | |||
7580 | 7594 | ||
7581 | if (netif_running(netdev)) | 7595 | if (netif_running(netdev)) |
7582 | igb_close(netdev); | 7596 | igb_close(netdev); |
7597 | else | ||
7598 | igb_reset(adapter); | ||
7583 | 7599 | ||
7584 | igb_clear_interrupt_scheme(adapter); | 7600 | igb_clear_interrupt_scheme(adapter); |
7585 | 7601 | ||