linux/drivers/net/igb
Alexander Duyck a0c98605d7 igb: initialize mailbox function pointers prior to phy init
The igb driver is currently initializing the mailbox function pointers
after the phy.  This causes issues as the phy init will return from the
function early if there is no phy present.

To resolve this I have moved the function pointer init to a location prior
to the phy initialization so that serdes based adapters can also make use
of SR-IOV.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-07-26 09:47:03 -07:00
..
Makefile igb: Add support for enabling VFs to PF driver. 2009-02-20 00:22:54 -08:00
e1000_82575.c igb: initialize mailbox function pointers prior to phy init 2009-07-26 09:47:03 -07:00
e1000_82575.h igb: move all multicast addresses into multicast table array 2009-07-26 09:46:52 -07:00
e1000_defines.h igb: add completion timeout workaround for 82575/82576 2009-07-26 09:46:49 -07:00
e1000_hw.h igb: cleanup flow control configuration to make requested/current more clear 2009-07-26 09:47:02 -07:00
e1000_mac.c igb: cleanup flow control configuration to make requested/current more clear 2009-07-26 09:47:02 -07:00
e1000_mac.h igb: cleanup receive address register initialization 2009-07-26 09:46:53 -07:00
e1000_mbx.c igb: reconfigure mailbox timeout logic 2009-04-28 01:53:12 -07:00
e1000_mbx.h igb: fix unused external references introduced with sr-iov changes 2009-04-11 02:55:12 -07:00
e1000_nvm.c igb: update version number and copyright dates 2009-02-07 02:43:17 -08:00
e1000_nvm.h igb: PCI-Express 82575 Gigabit Ethernet driver 2008-01-28 15:10:33 -08:00
e1000_phy.c igb: cleanup flow control configuration to make requested/current more clear 2009-07-26 09:47:02 -07:00
e1000_phy.h igb/e1000e: update PSSR_MDIX value to reflect correct bit 2009-05-26 20:35:06 -07:00
e1000_regs.h igb: add completion timeout workaround for 82575/82576 2009-07-26 09:46:49 -07:00
igb.h igb: Implement reading of reg RQDPC (Receive Queue Drop Packet Count) 2009-05-26 20:35:05 -07:00
igb_ethtool.c igb: cleanup flow control configuration to make requested/current more clear 2009-07-26 09:47:02 -07:00
igb_main.c igb: cleanup flow control configuration to make requested/current more clear 2009-07-26 09:47:02 -07:00