ixgbe: fix 82599 KR downshift coexistence with LESM FW module
authorEmil Tantilov <emil.s.tantilov@intel.com>
Fri, 18 Mar 2011 08:18:32 +0000 (08:18 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 14 Apr 2011 02:22:44 +0000 (19:22 -0700)
commit0fa6d83258252695203d24c8818092644df10fd7
tree9ac59ecec98e4c5ab7594271c0012e88f0a9a99c
parent3d5c520727ce3dbf418eec38e431856708f946f8
ixgbe: fix 82599 KR downshift coexistence with LESM FW module

Disable KR to KX4/KX downshift on 82599 backplane devices when
LESM (Link Establishment State Machine) is enabled in FW. Those
features cannot co-exist as they both manipulate the same registers.

Signed-off-by: Emil Tantilov <emil.s.tantilov@intel.com>
Acked-by: Don Skidmore <donald.c.skidmore@intel.com>
Tested-by: Phillip Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ixgbe/ixgbe_82599.c
drivers/net/ixgbe/ixgbe_type.h