Skip to content

Commit b17f2cc

Browse files
Jitendra Kalsariadavem330
authored andcommitted
qlcnic: Convert nested if-else to switch-case
Signed-off-by: Jitendra Kalsaria <[email protected]> Signed-off-by: Shahed Shaikh <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 1267ff9 commit b17f2cc

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -187,20 +187,24 @@ int qlcnic_83xx_config_vnic_opmode(struct qlcnic_adapter *adapter)
187187
else
188188
priv_level = QLC_83XX_GET_FUNC_PRIVILEGE(op_mode,
189189
ahw->pci_func);
190-
191-
if (priv_level == QLCNIC_NON_PRIV_FUNC) {
190+
switch (priv_level) {
191+
case QLCNIC_NON_PRIV_FUNC:
192192
ahw->op_mode = QLCNIC_NON_PRIV_FUNC;
193193
ahw->idc.state_entry = qlcnic_83xx_idc_ready_state_entry;
194194
nic_ops->init_driver = qlcnic_83xx_init_non_privileged_vnic;
195-
} else if (priv_level == QLCNIC_PRIV_FUNC) {
195+
break;
196+
case QLCNIC_PRIV_FUNC:
196197
ahw->op_mode = QLCNIC_PRIV_FUNC;
197198
ahw->idc.state_entry = qlcnic_83xx_idc_vnic_pf_entry;
198199
nic_ops->init_driver = qlcnic_83xx_init_privileged_vnic;
199-
} else if (priv_level == QLCNIC_MGMT_FUNC) {
200+
break;
201+
case QLCNIC_MGMT_FUNC:
200202
ahw->op_mode = QLCNIC_MGMT_FUNC;
201203
ahw->idc.state_entry = qlcnic_83xx_idc_ready_state_entry;
202204
nic_ops->init_driver = qlcnic_83xx_init_mgmt_vnic;
203-
} else {
205+
break;
206+
default:
207+
dev_err(&adapter->pdev->dev, "Invalid Virtual NIC opmode\n");
204208
return -EIO;
205209
}
206210

@@ -209,8 +213,8 @@ int qlcnic_83xx_config_vnic_opmode(struct qlcnic_adapter *adapter)
209213
else
210214
adapter->flags &= ~QLCNIC_ESWITCH_ENABLED;
211215

212-
adapter->ahw->idc.vnic_state = QLCNIC_DEV_NPAR_NON_OPER;
213-
adapter->ahw->idc.vnic_wait_limit = QLCNIC_DEV_NPAR_OPER_TIMEO;
216+
ahw->idc.vnic_state = QLCNIC_DEV_NPAR_NON_OPER;
217+
ahw->idc.vnic_wait_limit = QLCNIC_DEV_NPAR_OPER_TIMEO;
214218

215219
return 0;
216220
}

0 commit comments

Comments
 (0)