aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ice/ice_lib.c
diff options
context:
space:
mode:
authorBrett Creeley <brett.creeley@intel.com>2019-02-28 18:25:51 -0500
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2019-05-02 04:05:38 -0400
commit1553f4f77a495b4e78f7083f1f8341bef6dbe9c7 (patch)
treeb9ae0c4a9711fa73ed5d9457c72161486af2dd58 /drivers/net/ethernet/intel/ice/ice_lib.c
parentfe7219fa7c79722d75524e5be9d569eef2ead032 (diff)
ice: Reduce scope of variable in ice_vsi_cfg_rxqs
Reduce scope of the variable 'err' to inside the for loop instead of using it as a second looping conditional. Also while here, improve the debug message if we fail to configure a Rx queue. Signed-off-by: Brett Creeley <brett.creeley@intel.com> Signed-off-by: Anirudh Venkataramanan <anirudh.venkataramanan@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/ice/ice_lib.c')
-rw-r--r--drivers/net/ethernet/intel/ice/ice_lib.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c b/drivers/net/ethernet/intel/ice/ice_lib.c
index fa8ebd8a10ce..61bb9e92f6ce 100644
--- a/drivers/net/ethernet/intel/ice/ice_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_lib.c
@@ -1641,7 +1641,6 @@ int ice_vsi_kill_vlan(struct ice_vsi *vsi, u16 vid)
1641 */ 1641 */
1642int ice_vsi_cfg_rxqs(struct ice_vsi *vsi) 1642int ice_vsi_cfg_rxqs(struct ice_vsi *vsi)
1643{ 1643{
1644 int err = 0;
1645 u16 i; 1644 u16 i;
1646 1645
1647 if (vsi->type == ICE_VSI_VF) 1646 if (vsi->type == ICE_VSI_VF)
@@ -1656,14 +1655,19 @@ int ice_vsi_cfg_rxqs(struct ice_vsi *vsi)
1656 vsi->rx_buf_len = ICE_RXBUF_2048; 1655 vsi->rx_buf_len = ICE_RXBUF_2048;
1657setup_rings: 1656setup_rings:
1658 /* set up individual rings */ 1657 /* set up individual rings */
1659 for (i = 0; i < vsi->num_rxq && !err; i++) 1658 for (i = 0; i < vsi->num_rxq; i++) {
1660 err = ice_setup_rx_ctx(vsi->rx_rings[i]); 1659 int err;
1661 1660
1662 if (err) { 1661 err = ice_setup_rx_ctx(vsi->rx_rings[i]);
1663 dev_err(&vsi->back->pdev->dev, "ice_setup_rx_ctx failed\n"); 1662 if (err) {
1664 return -EIO; 1663 dev_err(&vsi->back->pdev->dev,
1664 "ice_setup_rx_ctx failed for RxQ %d, err %d\n",
1665 i, err);
1666 return err;
1667 }
1665 } 1668 }
1666 return err; 1669
1670 return 0;
1667} 1671}
1668 1672
1669/** 1673/**