net/qede/base: prevent device init failure
Device initialization flow should not be failed because the FW interface command is not available. Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
This commit is contained in:
parent
8764367752
commit
f60ec68828
@ -1778,18 +1778,20 @@ enum _ecore_status_t ecore_hw_init(struct ecore_dev *p_dev,
|
||||
rc = ecore_mcp_cmd(p_hwfn, p_hwfn->p_main_ptt,
|
||||
DRV_MSG_CODE_OV_UPDATE_STORM_FW_VER,
|
||||
drv_mb_param, &load_code, ¶m);
|
||||
if (rc != ECORE_SUCCESS) {
|
||||
DP_ERR(p_hwfn, "Failed to send firmware version\n");
|
||||
return rc;
|
||||
}
|
||||
if (rc != ECORE_SUCCESS)
|
||||
DP_INFO(p_hwfn, "Failed to update firmware version\n");
|
||||
|
||||
if (!b_default_mtu)
|
||||
ecore_mcp_ov_update_mtu(p_hwfn, p_hwfn->p_main_ptt,
|
||||
p_hwfn->hw_info.mtu);
|
||||
rc = ecore_mcp_ov_update_mtu(p_hwfn, p_hwfn->p_main_ptt,
|
||||
p_hwfn->hw_info.mtu);
|
||||
if (rc != ECORE_SUCCESS)
|
||||
DP_INFO(p_hwfn, "Failed to update default mtu\n");
|
||||
|
||||
rc = ecore_mcp_ov_update_driver_state(p_hwfn,
|
||||
p_hwfn->p_main_ptt,
|
||||
ECORE_OV_DRIVER_STATE_DISABLED);
|
||||
if (rc != ECORE_SUCCESS)
|
||||
DP_INFO(p_hwfn, "Failed to update driver state\n");
|
||||
}
|
||||
|
||||
return rc;
|
||||
|
Loading…
Reference in New Issue
Block a user