qlcnic-ethtool: set the ethtool_dump flag by ETH_FW_DUMP_DISABLE value that is zero...
authorManish chopra <manish.chopra@qlogic.com>
Tue, 15 May 2012 01:13:39 +0000 (01:13 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 15 May 2012 17:13:33 +0000 (13:13 -0400)
Signed-off-by: Manish chopra <manish.chopra@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c

index 735423f7273f8a92db39c3c91af97c9b064dd5fa..9e9e78a5c4d7e1721a6542908eada4dd04084011 100644 (file)
@@ -1232,7 +1232,12 @@ qlcnic_get_dump_flag(struct net_device *netdev, struct ethtool_dump *dump)
                dump->len = fw_dump->tmpl_hdr->size + fw_dump->size;
        else
                dump->len = 0;
-       dump->flag = fw_dump->tmpl_hdr->drv_cap_mask;
+
+       if (!fw_dump->enable)
+               dump->flag = ETH_FW_DUMP_DISABLE;
+       else
+               dump->flag = fw_dump->tmpl_hdr->drv_cap_mask;
+
        dump->version = adapter->fw_version;
        return 0;
 }