]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbe: cleanup crosstalk fix
authorDon Skidmore <donald.c.skidmore@intel.com>
Tue, 19 Jul 2016 23:43:28 +0000 (19:43 -0400)
committerChuck Anderson <chuck.anderson@oracle.com>
Sat, 25 Feb 2017 05:47:52 +0000 (21:47 -0800)
commit82bf793fb20923eb427fa495e02a2c866987e8a3
tree79fbf3009b01ec3a10ca714830a296f5f219ad90
parent46220b02bd1e7407020754ef2d79a974876bd5d5
ixgbe: cleanup crosstalk fix

Orabug: 24568240

This patch address a few issues with the initial crosstalk fix.  Most
important of which is the SDP that indicates the presents of a SFP+
module changes between HW types.  With this change that is taken in
to consideration

It also moves the check closer to the base code that checks link.  This
makes it so we only need to do the check in one spot.

Signed-off-by: Don Skidmore <donald.c.skidmore@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit aac9e053f1044bf21ac068eeb0e8518d080f4a66)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Conflicts:
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h