Jiri Slaby b992db
From: Eran Ben Elisha <eranbe@mellanox.com>
Jiri Slaby b992db
Date: Thu, 5 Dec 2019 10:30:22 +0200
Jiri Slaby b992db
Subject: net/mlx5e: Fix SFF 8472 eeprom length
Jiri Slaby b992db
Git-commit: c431f8597863a91eea6024926e0c1b179cfa4852
Jiri Slaby b992db
Patch-mainline: 5.5-rc1
Jiri Slaby b992db
References: git-fixes
Jiri Slaby b992db
Jiri Slaby b992db
SFF 8472 eeprom length is 512 bytes. Fix module info return value to
Jiri Slaby b992db
support 512 bytes read.
Jiri Slaby b992db
Jiri Slaby b992db
Fixes: ace329f4ab3b ("net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query")
Jiri Slaby b992db
Signed-off-by: Eran Ben Elisha <eranbe@mellanox.com>
Jiri Slaby b992db
Reviewed-by: Aya Levin <ayal@mellanox.com>
Jiri Slaby b992db
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Jiri Slaby b992db
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Jiri Slaby b992db
---
Jiri Slaby b992db
 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c |    2 +-
Jiri Slaby b992db
 1 file changed, 1 insertion(+), 1 deletion(-)
Jiri Slaby b992db
Jiri Slaby b992db
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
Jiri Slaby b992db
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
Jiri Slaby b992db
@@ -1636,7 +1636,7 @@ static int mlx5e_get_module_info(struct
Jiri Slaby b992db
 		break;
Jiri Slaby b992db
 	case MLX5_MODULE_ID_SFP:
Jiri Slaby b992db
 		modinfo->type       = ETH_MODULE_SFF_8472;
Jiri Slaby b992db
-		modinfo->eeprom_len = MLX5_EEPROM_PAGE_LENGTH;
Jiri Slaby b992db
+		modinfo->eeprom_len = ETH_MODULE_SFF_8472_LEN;
Jiri Slaby b992db
 		break;
Jiri Slaby b992db
 	default:
Jiri Slaby b992db
 		netdev_err(priv->netdev, "%s: cable type not recognized:0x%x\n",