aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/ice/ice_lib.c
diff options
context:
space:
mode:
authorAnirudh Venkataramanan <anirudh.venkataramanan@intel.com>2018-09-19 20:23:13 -0400
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2018-10-02 10:13:23 -0400
commit4fb33f3107e194793bf947183f29ddce5d80a19f (patch)
tree28180a6f6d72085556a16f950ae60af85149db5d /drivers/net/ethernet/intel/ice/ice_lib.c
parent5726ca0e5eaad0f194979e66c29c1d22029f1041 (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.c18
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");