net/i40e/base: fix unknown PHYs incorrect identification
authorJingjing Wu <jingjing.wu@intel.com>
Sat, 10 Dec 2016 11:24:33 +0000 (19:24 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 17 Jan 2017 18:39:27 +0000 (19:39 +0100)
commite19e16ad7a39033650057e0d24f55502da4f15d9
treee87cafb1a0bf822fe644e4cd9e4e2ed078e1ae6e
parent121962fe3ac7fae48d6950e7fc0cc625504c1de3
net/i40e/base: fix unknown PHYs incorrect identification

The PHY type value for unrecognized PHYs and cables was changed
based on firmware version number. Newer hardware use lower firmware
version numbers and this was causing some PHYs to be identified
as type 0x16 instead of 0xe (unknown).

Without this patch, newer card will incorrectly identify unknown
PHYs and cables.

This change adds hardware type to the check for firmware version
so the PHY type is reported correctly.

Fixes: 8db9e2a1b232 ("i40e: base driver")

Signed-off-by: Jingjing Wu <jingjing.wu@intel.com>
drivers/net/i40e/base/i40e_common.c