ixgbe: Allow the VF driver to be loaded before the PF driver
authorGreg Rose <gregory.v.rose@intel.com>
Fri, 22 Jan 2010 22:46:22 +0000 (22:46 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sat, 23 Jan 2010 09:13:55 +0000 (01:13 -0800)
commitc9205697c7527173c8f8bfa9f8c9dabdbced3c49
treebee9e69b62c7373fd050fed926d2116f8a097dd8
parentef291b8c71ee934d077676b891494c50e17ccc28
ixgbe: Allow the VF driver to be loaded before the PF driver

The PF Reset Done bit should not be set in the extended control register
until the PF has actually completed the bring up process.  It is a mis-
interpretation of the purpose of this bit to assume it should be set
when the physical reset of the device is done.  Instead it should be used
to indicate to the VFs when the PF is ready to provide them with required
services.  This is not until after the PF is finished coming up and ready
to process mailbox events.

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>
drivers/net/ixgbe/ixgbe_82599.c
drivers/net/ixgbe/ixgbe_main.c