OSDN Git Service

ixgbe: fix driver behaviour after issuing VFLR
authorSebastian Basierski <sebastianx.basierski@intel.com>
Tue, 31 Jul 2018 16:16:00 +0000 (18:16 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 Oct 2018 23:59:25 +0000 (16:59 -0700)
commit4ef71783033a4073bab655609c7279b34ab78da1
tree42f6b18d3c817d6faa26784da40d4c33d7ba5b44
parent3e8566205e04196b67a75cb0bc7218b5d3f00804
ixgbe: fix driver behaviour after issuing VFLR

[ Upstream commit 939b701ad63314f5aa90dcd3d866f73954945209 ]

Since VFLR doesn't clear VFMBMEM (VF Mailbox Memory)
and is not re-enabling queues correctly we should fix
this behavior.

Signed-off-by: Sebastian Basierski <sebastianx.basierski@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h