Skip to content

Commit add35e6

Browse files
Su Huikuba-moo
authored andcommitted
i40e: add an error code check in i40e_vsi_setup
check the value of 'ret' after calling 'i40e_vsi_config_rss'. Signed-off-by: Su Hui <[email protected]> Reviewed-by: Dan Carpenter <[email protected]> Tested-by: Pucha Himasekhar Reddy <[email protected]> (A Contingent worker at Intel) Signed-off-by: Tony Nguyen <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent aa6908c commit add35e6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

drivers/net/ethernet/intel/i40e/i40e_main.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14591,9 +14591,13 @@ struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf, u8 type,
1459114591
if ((pf->hw_features & I40E_HW_RSS_AQ_CAPABLE) &&
1459214592
(vsi->type == I40E_VSI_VMDQ2)) {
1459314593
ret = i40e_vsi_config_rss(vsi);
14594+
if (ret)
14595+
goto err_config;
1459414596
}
1459514597
return vsi;
1459614598

14599+
err_config:
14600+
i40e_vsi_clear_rings(vsi);
1459714601
err_rings:
1459814602
i40e_vsi_free_q_vectors(vsi);
1459914603
err_msix:

0 commit comments

Comments
 (0)