When interface is down, driver prints false warning messages
during lro configuration through ethtool.
Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com>
Signed-off-by: Amit Kumar Salecha <amit.salecha@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
        u64 word;
        int rv = 0;
 
+       if (!test_bit(__NX_FW_ATTACHED, &adapter->state))
+               return 0;
+
        memset(&req, 0, sizeof(nx_nic_req_t));
 
        req.qhdr = cpu_to_le64(NX_HOST_REQUEST << 23);
        u64 word;
        int rv;
 
+       if (!test_bit(__NX_FW_ATTACHED, &adapter->state))
+               return 0;
+
        memset(&req, 0, sizeof(nx_nic_req_t));
        req.qhdr = cpu_to_le64(NX_HOST_REQUEST << 23);