Rename ICE_MAX_RSS_QS_PER_VF to ICE_MAX_QS_PER_VF_VCV1, in preparation for
the next patch that will extend the max to 256, using old value of 16 for
the "v1" variant of virtchnl opcodes.

Suggested-by: Jedrzej Jagielski <[email protected]>
Suggested-by: Jacob Keller <[email protected]>
Reviewed-by: Aleksandr Loktionov <[email protected]>
Signed-off-by: Przemek Kitszel <[email protected]>
---
 drivers/net/ethernet/intel/ice/ice_lag.h     |  2 +-
 drivers/net/ethernet/intel/ice/ice_vf_lib.h  |  9 +++---
 drivers/net/ethernet/intel/ice/ice_lib.c     |  2 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c   |  4 +--
 drivers/net/ethernet/intel/ice/ice_vf_lib.c  | 12 ++++----
 drivers/net/ethernet/intel/ice/virt/queues.c | 30 ++++++++++----------
 6 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/drivers/net/ethernet/intel/ice/ice_lag.h 
b/drivers/net/ethernet/intel/ice/ice_lag.h
index f77ebcd61042..4bfffecbdc97 100644
--- a/drivers/net/ethernet/intel/ice/ice_lag.h
+++ b/drivers/net/ethernet/intel/ice/ice_lag.h
@@ -52,7 +52,7 @@ struct ice_lag {
        u8 bond_lport_sec; /* lport values for secondary PF */
 
        /* q_home keeps track of which interface the q is currently on */
-       u8 q_home[ICE_MAX_SRIOV_VFS][ICE_MAX_RSS_QS_PER_VF];
+       u8 q_home[ICE_MAX_SRIOV_VFS][ICE_MAX_QS_PER_VF_VCV1];
 
        /* placeholder VSI for hanging VF queues from on secondary interface */
        struct ice_vsi *sec_vf[ICE_MAX_SRIOV_VFS];
diff --git a/drivers/net/ethernet/intel/ice/ice_vf_lib.h 
b/drivers/net/ethernet/intel/ice/ice_vf_lib.h
index cdfc2a558732..36dbe5412336 100644
--- a/drivers/net/ethernet/intel/ice/ice_vf_lib.h
+++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.h
@@ -19,7 +19,8 @@
 #define ICE_MAX_SRIOV_VFS              256
 
 /* VF resource constraints */
-#define ICE_MAX_RSS_QS_PER_VF  16
+/* for "old" virtchnl opcodes that accept up to 16 queues */
+#define ICE_MAX_QS_PER_VF_VCV1 16
 
 struct ice_pf;
 struct ice_vf;
@@ -161,8 +162,8 @@ struct ice_vf {
        u8 dev_lan_addr[ETH_ALEN];
        u8 hw_lan_addr[ETH_ALEN];
        struct ice_time_mac legacy_last_added_umac;
-       DECLARE_BITMAP(txq_ena, ICE_MAX_RSS_QS_PER_VF);
-       DECLARE_BITMAP(rxq_ena, ICE_MAX_RSS_QS_PER_VF);
+       DECLARE_BITMAP(txq_ena, ICE_MAX_QS_PER_VF_VCV1);
+       DECLARE_BITMAP(rxq_ena, ICE_MAX_QS_PER_VF_VCV1);
        struct ice_vlan port_vlan_info; /* Port VLAN ID, QoS, and TPID */
        struct virtchnl_vlan_caps vlan_v2_caps;
        struct ice_mbx_vf_info mbx_info;
@@ -205,7 +206,7 @@ struct ice_vf {
        u16 lldp_recipe_id;
        u16 lldp_rule_id;
 
-       struct ice_vf_qs_bw qs_bw[ICE_MAX_RSS_QS_PER_VF];
+       struct ice_vf_qs_bw qs_bw[ICE_MAX_QS_PER_VF_VCV1];
 };
 
 /* Flags for controlling behavior of ice_reset_vf */
diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c 
b/drivers/net/ethernet/intel/ice/ice_lib.c
index 2de62cde14ab..09e1dcab2179 100644
--- a/drivers/net/ethernet/intel/ice/ice_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_lib.c
@@ -925,7 +925,7 @@ static void ice_vsi_set_rss_params(struct ice_vsi *vsi)
                 * For VSI_LUT, LUT size should be set to 64 bytes.
                 */
                vsi->rss_table_size = ICE_LUT_VSI_SIZE;
-               vsi->rss_size = ICE_MAX_RSS_QS_PER_VF;
+               vsi->rss_size = ICE_MAX_QS_PER_VF_VCV1;
                vsi->rss_lut_type = ICE_LUT_VSI;
                break;
        case ICE_VSI_LB:
diff --git a/drivers/net/ethernet/intel/ice/ice_sriov.c 
b/drivers/net/ethernet/intel/ice/ice_sriov.c
index 8686c382404f..0482454f453b 100644
--- a/drivers/net/ethernet/intel/ice/ice_sriov.c
+++ b/drivers/net/ethernet/intel/ice/ice_sriov.c
@@ -398,15 +398,15 @@ static int ice_set_per_vf_res(struct ice_pf *pf, u16 
num_vfs)
        }
 
        num_txq = min_t(u16, num_msix_per_vf - ICE_NONQ_VECS_VF,
-                       ICE_MAX_RSS_QS_PER_VF);
+                       ICE_MAX_QS_PER_VF_VCV1);
        avail_qs = ice_get_avail_txq_count(pf) / num_vfs;
        if (!avail_qs)
                num_txq = 0;
        else if (num_txq > avail_qs)
                num_txq = rounddown_pow_of_two(avail_qs);
 
        num_rxq = min_t(u16, num_msix_per_vf - ICE_NONQ_VECS_VF,
-                       ICE_MAX_RSS_QS_PER_VF);
+                       ICE_MAX_QS_PER_VF_VCV1);
        avail_qs = ice_get_avail_rxq_count(pf) / num_vfs;
        if (!avail_qs)
                num_rxq = 0;
diff --git a/drivers/net/ethernet/intel/ice/ice_vf_lib.c 
b/drivers/net/ethernet/intel/ice/ice_vf_lib.c
index f1f437b1af1b..8e88ab8547ab 100644
--- a/drivers/net/ethernet/intel/ice/ice_vf_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.c
@@ -535,8 +535,8 @@ static void ice_vf_rebuild_host_cfg(struct ice_vf *vf)
 static void ice_set_vf_state_qs_dis(struct ice_vf *vf)
 {
        /* Clear Rx/Tx enabled queues flag */
-       bitmap_zero(vf->txq_ena, ICE_MAX_RSS_QS_PER_VF);
-       bitmap_zero(vf->rxq_ena, ICE_MAX_RSS_QS_PER_VF);
+       bitmap_zero(vf->txq_ena, ICE_MAX_QS_PER_VF_VCV1);
+       bitmap_zero(vf->rxq_ena, ICE_MAX_QS_PER_VF_VCV1);
        clear_bit(ICE_VF_STATE_QS_ENA, vf->vf_states);
 }
 
@@ -1217,13 +1217,13 @@ bool ice_is_vf_trusted(struct ice_vf *vf)
  * ice_vf_has_no_qs_ena - check if the VF has any Rx or Tx queues enabled
  * @vf: the VF to check
  *
- * Returns true if the VF has no Rx and no Tx queues enabled and returns false
- * otherwise
+ * Return: true if the VF has no Rx and no Tx queues enabled and returns false
+ * otherwise.
  */
 bool ice_vf_has_no_qs_ena(struct ice_vf *vf)
 {
-       return bitmap_empty(vf->rxq_ena, ICE_MAX_RSS_QS_PER_VF) &&
-               bitmap_empty(vf->txq_ena, ICE_MAX_RSS_QS_PER_VF);
+       return bitmap_empty(vf->rxq_ena, ICE_MAX_QS_PER_VF_VCV1) &&
+              bitmap_empty(vf->txq_ena, ICE_MAX_QS_PER_VF_VCV1);
 }
 
 /**
diff --git a/drivers/net/ethernet/intel/ice/virt/queues.c 
b/drivers/net/ethernet/intel/ice/virt/queues.c
index 28adc24197b8..7b165ee11a90 100644
--- a/drivers/net/ethernet/intel/ice/virt/queues.c
+++ b/drivers/net/ethernet/intel/ice/virt/queues.c
@@ -171,8 +171,8 @@ static int ice_vf_cfg_q_quanta_profile(struct ice_vf *vf, 
u16 quanta_size,
 static bool ice_vc_validate_vqs_bitmaps(struct virtchnl_queue_select *vqs)
 {
        if ((!vqs->rx_queues && !vqs->tx_queues) ||
-           vqs->rx_queues >= BIT(ICE_MAX_RSS_QS_PER_VF) ||
-           vqs->tx_queues >= BIT(ICE_MAX_RSS_QS_PER_VF))
+           vqs->rx_queues >= BIT(ICE_MAX_QS_PER_VF_VCV1) ||
+           vqs->tx_queues >= BIT(ICE_MAX_QS_PER_VF_VCV1))
                return false;
 
        return true;
@@ -317,7 +317,7 @@ int ice_vc_ena_qs_msg(struct ice_vf *vf, u8 *msg)
         * programmed using ice_vsi_cfg_txqs
         */
        q_map = vqs->rx_queues;
-       for_each_set_bit(vf_q_id, &q_map, ICE_MAX_RSS_QS_PER_VF) {
+       for_each_set_bit(vf_q_id, &q_map, ICE_MAX_QS_PER_VF_VCV1) {
                if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) {
                        v_ret = VIRTCHNL_STATUS_ERR_PARAM;
                        goto error_param;
@@ -330,7 +330,7 @@ int ice_vc_ena_qs_msg(struct ice_vf *vf, u8 *msg)
        }
 
        q_map = vqs->tx_queues;
-       for_each_set_bit(vf_q_id, &q_map, ICE_MAX_RSS_QS_PER_VF) {
+       for_each_set_bit(vf_q_id, &q_map, ICE_MAX_QS_PER_VF_VCV1) {
                if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) {
                        v_ret = VIRTCHNL_STATUS_ERR_PARAM;
                        goto error_param;
@@ -461,7 +461,7 @@ int ice_vc_dis_qs_msg(struct ice_vf *vf, u8 *msg)
        if (vqs->tx_queues) {
                q_map = vqs->tx_queues;
 
-               for_each_set_bit(vf_q_id, &q_map, ICE_MAX_RSS_QS_PER_VF) {
+               for_each_set_bit(vf_q_id, &q_map, ICE_MAX_QS_PER_VF_VCV1) {
                        if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) {
                                v_ret = VIRTCHNL_STATUS_ERR_PARAM;
                                goto error_param;
@@ -476,7 +476,7 @@ int ice_vc_dis_qs_msg(struct ice_vf *vf, u8 *msg)
 
        q_map = vqs->rx_queues;
        if (q_map) {
-               for_each_set_bit(vf_q_id, &q_map, ICE_MAX_RSS_QS_PER_VF) {
+               for_each_set_bit(vf_q_id, &q_map, ICE_MAX_QS_PER_VF_VCV1) {
                        if (!ice_vc_isvalid_q_id(vsi, vf_q_id)) {
                                v_ret = VIRTCHNL_STATUS_ERR_PARAM;
                                goto error_param;
@@ -519,7 +519,7 @@ ice_cfg_interrupt(struct ice_vf *vf, struct ice_vsi *vsi,
        q_vector->num_ring_tx = 0;
 
        qmap = map->rxq_map;
-       for_each_set_bit(vsi_q_id_idx, &qmap, ICE_MAX_RSS_QS_PER_VF) {
+       for_each_set_bit(vsi_q_id_idx, &qmap, ICE_MAX_QS_PER_VF_VCV1) {
                vsi_q_id = vsi_q_id_idx;
 
                if (!ice_vc_isvalid_q_id(vsi, vsi_q_id))
@@ -534,7 +534,7 @@ ice_cfg_interrupt(struct ice_vf *vf, struct ice_vsi *vsi,
        }
 
        qmap = map->txq_map;
-       for_each_set_bit(vsi_q_id_idx, &qmap, ICE_MAX_RSS_QS_PER_VF) {
+       for_each_set_bit(vsi_q_id_idx, &qmap, ICE_MAX_QS_PER_VF_VCV1) {
                vsi_q_id = vsi_q_id_idx;
 
                if (!ice_vc_isvalid_q_id(vsi, vsi_q_id))
@@ -658,7 +658,7 @@ int ice_vc_cfg_q_bw(struct ice_vf *vf, u8 *msg)
                goto err;
        }
 
-       if (qbw->num_queues > ICE_MAX_RSS_QS_PER_VF ||
+       if (qbw->num_queues > ICE_MAX_QS_PER_VF_VCV1 ||
            qbw->num_queues > min_t(u16, vsi->alloc_txq, vsi->alloc_rxq)) {
                dev_err(ice_pf_to_dev(vf->pf), "VF-%d trying to configure more 
than allocated number of queues: %d\n",
                        vf->vf_id, min_t(u16, vsi->alloc_txq, vsi->alloc_rxq));
@@ -750,7 +750,7 @@ int ice_vc_cfg_q_quanta(struct ice_vf *vf, u8 *msg)
                goto err;
        }
 
-       if (end_qid > ICE_MAX_RSS_QS_PER_VF ||
+       if (end_qid > ICE_MAX_QS_PER_VF_VCV1 ||
            end_qid > min_t(u16, vsi->alloc_txq, vsi->alloc_rxq)) {
                dev_err(ice_pf_to_dev(vf->pf), "VF-%d trying to configure more 
than allocated number of queues: %d\n",
                        vf->vf_id, min_t(u16, vsi->alloc_txq, vsi->alloc_rxq));
@@ -818,7 +818,7 @@ int ice_vc_cfg_qs_msg(struct ice_vf *vf, u8 *msg)
        if (!vsi)
                goto error_param;
 
-       if (qci->num_queue_pairs > ICE_MAX_RSS_QS_PER_VF ||
+       if (qci->num_queue_pairs > ICE_MAX_QS_PER_VF_VCV1 ||
            qci->num_queue_pairs > min_t(u16, vsi->alloc_txq, vsi->alloc_rxq)) {
                dev_err(ice_pf_to_dev(pf), "VF-%d requesting more than 
supported number of queues: %d\n",
                        vf->vf_id, min_t(u16, vsi->alloc_txq, vsi->alloc_rxq));
@@ -996,16 +996,16 @@ int ice_vc_request_qs_msg(struct ice_vf *vf, u8 *msg)
        if (!req_queues) {
                dev_err(dev, "VF %d tried to request 0 queues. Ignoring.\n",
                        vf->vf_id);
-       } else if (req_queues > ICE_MAX_RSS_QS_PER_VF) {
+       } else if (req_queues > ICE_MAX_QS_PER_VF_VCV1) {
                dev_err(dev, "VF %d tried to request more than %d queues.\n",
-                       vf->vf_id, ICE_MAX_RSS_QS_PER_VF);
-               vfres->num_queue_pairs = ICE_MAX_RSS_QS_PER_VF;
+                       vf->vf_id, ICE_MAX_QS_PER_VF_VCV1);
+               vfres->num_queue_pairs = ICE_MAX_QS_PER_VF_VCV1;
        } else if (req_queues > cur_queues &&
                   req_queues - cur_queues > tx_rx_queue_left) {
                dev_warn(dev, "VF %d requested %u more queues, but only %u 
left.\n",
                         vf->vf_id, req_queues - cur_queues, tx_rx_queue_left);
                vfres->num_queue_pairs = min_t(u16, max_allowed_vf_queues,
-                                              ICE_MAX_RSS_QS_PER_VF);
+                                              ICE_MAX_QS_PER_VF_VCV1);
        } else {
                /* request is successful, then reset VF */
                vf->num_req_qs = req_queues;
-- 
2.39.3

Reply via email to