net/ixgbe/base: bypass checking link for crosstalk
authorXiao Wang <xiao.w.wang@intel.com>
Sun, 25 Sep 2016 08:59:57 +0000 (16:59 +0800)
committerBruce Richardson <bruce.richardson@intel.com>
Fri, 30 Sep 2016 10:27:18 +0000 (12:27 +0200)
commitdd3a93cf5a2697d242b9ab641d4d1e35b613774b
tree8fcfee96542343d6bcaf61706d4614ed28af8060
parentf0f856aad3eff1605ce3e75d6eec30c86b4b9fc9
net/ixgbe/base: bypass checking link for crosstalk

When HW starts, first read the NVM to see if the crosstalk fix should
be used on the given HW and cache that information in the HW structure.

When we check_link we first see if 1) NVM requests this fix 2) if
we are an SFP+ device 3) see if a module is not in the SFP+ cage.
If all the above are true then don't bother checking the link, just
say it is down.

Signed-off-by: Xiao Wang <xiao.w.wang@intel.com>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
drivers/net/ixgbe/base/ixgbe_common.c
drivers/net/ixgbe/base/ixgbe_type.h