diff options
author | Anirudh Venkataramanan <anirudh.venkataramanan@intel.com> | 2018-09-19 20:23:13 -0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2018-10-02 10:13:23 -0400 |
commit | 4fb33f3107e194793bf947183f29ddce5d80a19f (patch) | |
tree | 28180a6f6d72085556a16f950ae60af85149db5d /drivers/net/ethernet/intel/ice/ice_lib.c | |
parent | 5726ca0e5eaad0f194979e66c29c1d22029f1041 (diff) |
ice: Expand use of VSI handles part 2/2
This patch is a continuation of the previous patch where VSI
handles are used instead of VSI numbers.
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.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c b/drivers/net/ethernet/intel/ice/ice_lib.c index b44ccdb56952..a4dfdf35ceab 100644 --- a/drivers/net/ethernet/intel/ice/ice_lib.c +++ b/drivers/net/ethernet/intel/ice/ice_lib.c | |||
@@ -137,7 +137,7 @@ ice_setup_tx_ctx(struct ice_ring *ring, struct ice_tlan_ctx *tlan_ctx, u16 pf_q) | |||
137 | } | 137 | } |
138 | 138 | ||
139 | /* make sure the context is associated with the right VSI */ | 139 | /* make sure the context is associated with the right VSI */ |
140 | tlan_ctx->src_vsi = vsi->vsi_num; | 140 | tlan_ctx->src_vsi = ice_get_hw_vsi_num(hw, vsi->idx); |
141 | 141 | ||
142 | tlan_ctx->tso_ena = ICE_TX_LEGACY; | 142 | tlan_ctx->tso_ena = ICE_TX_LEGACY; |
143 | tlan_ctx->tso_qnum = pf_q; | 143 | tlan_ctx->tso_qnum = pf_q; |
@@ -1230,8 +1230,8 @@ static int ice_vsi_cfg_rss_lut_key(struct ice_vsi *vsi) | |||
1230 | else | 1230 | else |
1231 | ice_fill_rss_lut(lut, vsi->rss_table_size, vsi->rss_size); | 1231 | ice_fill_rss_lut(lut, vsi->rss_table_size, vsi->rss_size); |
1232 | 1232 | ||
1233 | status = ice_aq_set_rss_lut(&pf->hw, vsi->vsi_num, vsi->rss_lut_type, | 1233 | status = ice_aq_set_rss_lut(&pf->hw, vsi->idx, vsi->rss_lut_type, lut, |
1234 | lut, vsi->rss_table_size); | 1234 | vsi->rss_table_size); |
1235 | 1235 | ||
1236 | if (status) { | 1236 | if (status) { |
1237 | dev_err(&vsi->back->pdev->dev, | 1237 | dev_err(&vsi->back->pdev->dev, |
@@ -1255,7 +1255,7 @@ static int ice_vsi_cfg_rss_lut_key(struct ice_vsi *vsi) | |||
1255 | memcpy(&key->standard_rss_key, seed, | 1255 | memcpy(&key->standard_rss_key, seed, |
1256 | ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SIZE); | 1256 | ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SIZE); |
1257 | 1257 | ||
1258 | status = ice_aq_set_rss_key(&pf->hw, vsi->vsi_num, key); | 1258 | status = ice_aq_set_rss_key(&pf->hw, vsi->idx, key); |
1259 | 1259 | ||
1260 | if (status) { | 1260 | if (status) { |
1261 | dev_err(&vsi->back->pdev->dev, "set_rss_key failed, error %d\n", | 1261 | dev_err(&vsi->back->pdev->dev, "set_rss_key failed, error %d\n", |
@@ -1524,7 +1524,7 @@ int ice_vsi_cfg_txqs(struct ice_vsi *vsi) | |||
1524 | * comm scheduler queue doorbell. | 1524 | * comm scheduler queue doorbell. |
1525 | */ | 1525 | */ |
1526 | vsi->tx_rings[i]->tail = pf->hw.hw_addr + QTX_COMM_DBELL(pf_q); | 1526 | vsi->tx_rings[i]->tail = pf->hw.hw_addr + QTX_COMM_DBELL(pf_q); |
1527 | status = ice_ena_vsi_txq(vsi->port_info, vsi->vsi_num, tc, | 1527 | status = ice_ena_vsi_txq(vsi->port_info, vsi->idx, tc, |
1528 | num_q_grps, qg_buf, buf_len, NULL); | 1528 | num_q_grps, qg_buf, buf_len, NULL); |
1529 | if (status) { | 1529 | if (status) { |
1530 | dev_err(&vsi->back->pdev->dev, | 1530 | dev_err(&vsi->back->pdev->dev, |
@@ -1929,8 +1929,8 @@ ice_vsi_setup(struct ice_pf *pf, struct ice_port_info *pi, | |||
1929 | for (i = 0; i < vsi->tc_cfg.numtc; i++) | 1929 | for (i = 0; i < vsi->tc_cfg.numtc; i++) |
1930 | max_txqs[i] = vsi->num_txq; | 1930 | max_txqs[i] = vsi->num_txq; |
1931 | 1931 | ||
1932 | ret = ice_cfg_vsi_lan(vsi->port_info, vsi->vsi_num, | 1932 | ret = ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, |
1933 | vsi->tc_cfg.ena_tc, max_txqs); | 1933 | max_txqs); |
1934 | if (ret) { | 1934 | if (ret) { |
1935 | dev_info(&pf->pdev->dev, "Failed VSI lan queue config\n"); | 1935 | dev_info(&pf->pdev->dev, "Failed VSI lan queue config\n"); |
1936 | goto unroll_vector_base; | 1936 | goto unroll_vector_base; |
@@ -2340,8 +2340,8 @@ int ice_vsi_rebuild(struct ice_vsi *vsi) | |||
2340 | for (i = 0; i < vsi->tc_cfg.numtc; i++) | 2340 | for (i = 0; i < vsi->tc_cfg.numtc; i++) |
2341 | max_txqs[i] = vsi->num_txq; | 2341 | max_txqs[i] = vsi->num_txq; |
2342 | 2342 | ||
2343 | ret = ice_cfg_vsi_lan(vsi->port_info, vsi->vsi_num, | 2343 | ret = ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, |
2344 | vsi->tc_cfg.ena_tc, max_txqs); | 2344 | max_txqs); |
2345 | if (ret) { | 2345 | if (ret) { |
2346 | dev_info(&vsi->back->pdev->dev, | 2346 | dev_info(&vsi->back->pdev->dev, |
2347 | "Failed VSI lan queue config\n"); | 2347 | "Failed VSI lan queue config\n"); |