net/mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support
authorInbar Karmy <inbark@mellanox.com>
Tue, 1 Aug 2017 13:43:43 +0000 (16:43 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 2 Aug 2017 17:44:09 +0000 (10:44 -0700)
commitc994f778bb1cca8ebe7a4e528cefec233e93b5cc
tree3ecd3a0e2468a444d2bb0d36d9e9e0e8d10667a2
parent9075bd206c956dd1e216fb8d15cd56c7260b1d08
net/mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support

Currently when WoL is supported but disabled, ethtool reports:
"Supports Wake-on: d".
Fix the indication of Wol support, so that the indication
remains "g" all the time if the NIC supports WoL.

Tested:
As accepted, when NIC supports WoL- ethtool reports:
Supports Wake-on: g
Wake-on: d
when NIC doesn't support WoL- ethtool reports:
        Supports Wake-on: d
        Wake-on: d

Fixes: 14c07b1358ed ("mlx4: Wake on LAN support")
Signed-off-by: Inbar Karmy <inbark@mellanox.com>
Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
drivers/net/ethernet/mellanox/mlx4/fw.c
drivers/net/ethernet/mellanox/mlx4/fw.h
drivers/net/ethernet/mellanox/mlx4/main.c
include/linux/mlx4/device.h