+ fw_cmd.cmd = FW_PHY_MGMT_REQ_CMD;
+ fw_cmd.buf_len = 0;
+ fw_cmd.cmd_or_resp.cmd_resv = 0;
+ fw_cmd.checksum = FW_DEFAULT_CHECKSUM;
+ status = ixgbe_host_interface_command(hw, (u32 *)&fw_cmd,
+ sizeof(fw_cmd),
+ IXGBE_HI_PHY_MGMT_REQ_TIMEOUT,
+ true);
+ if (status)
+ ERROR_REPORT2(IXGBE_ERROR_CAUTION,
+ "PHY mgmt command failed with %d\n", status);
+ else if (fw_cmd.cmd_or_resp.ret_status != FW_CEM_RESP_STATUS_SUCCESS)
+ ERROR_REPORT2(IXGBE_ERROR_CAUTION,
+ "PHY mgmt command returned %d\n",
+ fw_cmd.cmd_or_resp.ret_status);
+