The "enum virtchnl2_cap_rss" will be used for negotiating flow
steering capabilities. Instead of adding a new enum, rename
virtchnl2_cap_rss to virtchnl2_flow_types. Also rename the enum's
constants.

Flow steering will use this enum in the next patches.

Reviewed-by: Sridhar Samudrala <sridhar.samudr...@intel.com>
Signed-off-by: Ahmed Zaki <ahmed.z...@intel.com>
---
 drivers/net/ethernet/intel/idpf/idpf.h        | 20 +++++------
 .../net/ethernet/intel/idpf/idpf_virtchnl.c   | 16 ++++-----
 drivers/net/ethernet/intel/idpf/virtchnl2.h   | 34 +++++++++----------
 3 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/drivers/net/ethernet/intel/idpf/idpf.h 
b/drivers/net/ethernet/intel/idpf/idpf.h
index 5f73a4cf5161..4e1c0b9e0bda 100644
--- a/drivers/net/ethernet/intel/idpf/idpf.h
+++ b/drivers/net/ethernet/intel/idpf/idpf.h
@@ -610,16 +610,16 @@ bool idpf_is_capability_ena(struct idpf_adapter *adapter, 
bool all,
                            enum idpf_cap_field field, u64 flag);
 
 #define IDPF_CAP_RSS (\
-       VIRTCHNL2_CAP_RSS_IPV4_TCP      |\
-       VIRTCHNL2_CAP_RSS_IPV4_TCP      |\
-       VIRTCHNL2_CAP_RSS_IPV4_UDP      |\
-       VIRTCHNL2_CAP_RSS_IPV4_SCTP     |\
-       VIRTCHNL2_CAP_RSS_IPV4_OTHER    |\
-       VIRTCHNL2_CAP_RSS_IPV6_TCP      |\
-       VIRTCHNL2_CAP_RSS_IPV6_TCP      |\
-       VIRTCHNL2_CAP_RSS_IPV6_UDP      |\
-       VIRTCHNL2_CAP_RSS_IPV6_SCTP     |\
-       VIRTCHNL2_CAP_RSS_IPV6_OTHER)
+       VIRTCHNL2_FLOW_IPV4_TCP         |\
+       VIRTCHNL2_FLOW_IPV4_TCP         |\
+       VIRTCHNL2_FLOW_IPV4_UDP         |\
+       VIRTCHNL2_FLOW_IPV4_SCTP        |\
+       VIRTCHNL2_FLOW_IPV4_OTHER       |\
+       VIRTCHNL2_FLOW_IPV6_TCP         |\
+       VIRTCHNL2_FLOW_IPV6_TCP         |\
+       VIRTCHNL2_FLOW_IPV6_UDP         |\
+       VIRTCHNL2_FLOW_IPV6_SCTP        |\
+       VIRTCHNL2_FLOW_IPV6_OTHER)
 
 #define IDPF_CAP_RSC (\
        VIRTCHNL2_CAP_RSC_IPV4_TCP      |\
diff --git a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c 
b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
index 3d2413b8684f..895f98304efc 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
@@ -878,14 +878,14 @@ static int idpf_send_get_caps_msg(struct idpf_adapter 
*adapter)
                            VIRTCHNL2_CAP_SEG_TX_SINGLE_TUNNEL);
 
        caps.rss_caps =
-               cpu_to_le64(VIRTCHNL2_CAP_RSS_IPV4_TCP          |
-                           VIRTCHNL2_CAP_RSS_IPV4_UDP          |
-                           VIRTCHNL2_CAP_RSS_IPV4_SCTP         |
-                           VIRTCHNL2_CAP_RSS_IPV4_OTHER        |
-                           VIRTCHNL2_CAP_RSS_IPV6_TCP          |
-                           VIRTCHNL2_CAP_RSS_IPV6_UDP          |
-                           VIRTCHNL2_CAP_RSS_IPV6_SCTP         |
-                           VIRTCHNL2_CAP_RSS_IPV6_OTHER);
+               cpu_to_le64(VIRTCHNL2_FLOW_IPV4_TCP             |
+                           VIRTCHNL2_FLOW_IPV4_UDP             |
+                           VIRTCHNL2_FLOW_IPV4_SCTP            |
+                           VIRTCHNL2_FLOW_IPV4_OTHER           |
+                           VIRTCHNL2_FLOW_IPV6_TCP             |
+                           VIRTCHNL2_FLOW_IPV6_UDP             |
+                           VIRTCHNL2_FLOW_IPV6_SCTP            |
+                           VIRTCHNL2_FLOW_IPV6_OTHER);
 
        caps.hsplit_caps =
                cpu_to_le32(VIRTCHNL2_CAP_RX_HSPLIT_AT_L4V4     |
diff --git a/drivers/net/ethernet/intel/idpf/virtchnl2.h 
b/drivers/net/ethernet/intel/idpf/virtchnl2.h
index 63deb120359c..2e692fff0e3a 100644
--- a/drivers/net/ethernet/intel/idpf/virtchnl2.h
+++ b/drivers/net/ethernet/intel/idpf/virtchnl2.h
@@ -141,22 +141,22 @@ enum virtchnl2_cap_seg {
        VIRTCHNL2_CAP_SEG_TX_DOUBLE_TUNNEL      = BIT(8),
 };
 
-/* Receive Side Scaling Flow type capability flags */
-enum virtchnl2_cap_rss {
-       VIRTCHNL2_CAP_RSS_IPV4_TCP              = BIT(0),
-       VIRTCHNL2_CAP_RSS_IPV4_UDP              = BIT(1),
-       VIRTCHNL2_CAP_RSS_IPV4_SCTP             = BIT(2),
-       VIRTCHNL2_CAP_RSS_IPV4_OTHER            = BIT(3),
-       VIRTCHNL2_CAP_RSS_IPV6_TCP              = BIT(4),
-       VIRTCHNL2_CAP_RSS_IPV6_UDP              = BIT(5),
-       VIRTCHNL2_CAP_RSS_IPV6_SCTP             = BIT(6),
-       VIRTCHNL2_CAP_RSS_IPV6_OTHER            = BIT(7),
-       VIRTCHNL2_CAP_RSS_IPV4_AH               = BIT(8),
-       VIRTCHNL2_CAP_RSS_IPV4_ESP              = BIT(9),
-       VIRTCHNL2_CAP_RSS_IPV4_AH_ESP           = BIT(10),
-       VIRTCHNL2_CAP_RSS_IPV6_AH               = BIT(11),
-       VIRTCHNL2_CAP_RSS_IPV6_ESP              = BIT(12),
-       VIRTCHNL2_CAP_RSS_IPV6_AH_ESP           = BIT(13),
+/* Receive Side Scaling and Flow Steering Flow type capability flags */
+enum virtchnl2_flow_types {
+       VIRTCHNL2_FLOW_IPV4_TCP         = BIT(0),
+       VIRTCHNL2_FLOW_IPV4_UDP         = BIT(1),
+       VIRTCHNL2_FLOW_IPV4_SCTP        = BIT(2),
+       VIRTCHNL2_FLOW_IPV4_OTHER       = BIT(3),
+       VIRTCHNL2_FLOW_IPV6_TCP         = BIT(4),
+       VIRTCHNL2_FLOW_IPV6_UDP         = BIT(5),
+       VIRTCHNL2_FLOW_IPV6_SCTP        = BIT(6),
+       VIRTCHNL2_FLOW_IPV6_OTHER       = BIT(7),
+       VIRTCHNL2_FLOW_IPV4_AH          = BIT(8),
+       VIRTCHNL2_FLOW_IPV4_ESP         = BIT(9),
+       VIRTCHNL2_FLOW_IPV4_AH_ESP      = BIT(10),
+       VIRTCHNL2_FLOW_IPV6_AH          = BIT(11),
+       VIRTCHNL2_FLOW_IPV6_ESP         = BIT(12),
+       VIRTCHNL2_FLOW_IPV6_AH_ESP      = BIT(13),
 };
 
 /* Header split capability flags */
@@ -448,7 +448,7 @@ VIRTCHNL2_CHECK_STRUCT_LEN(8, virtchnl2_version_info);
  * @seg_caps: See enum virtchnl2_cap_seg.
  * @hsplit_caps: See enum virtchnl2_cap_rx_hsplit_at.
  * @rsc_caps: See enum virtchnl2_cap_rsc.
- * @rss_caps: See enum virtchnl2_cap_rss.
+ * @rss_caps: See enum virtchnl2_flow_types.
  * @other_caps: See enum virtchnl2_cap_other.
  * @mailbox_dyn_ctl: DYN_CTL register offset and vector id for mailbox
  *                  provided by CP.
-- 
2.43.0

Reply via email to