From: Alvin Zhang <alvinx.zh...@intel.com>

Add virtual channel opcode for DCF flushing rules.
Add virtual channel event for PF reporting DCF id.

Signed-off-by: Steven Zou <steven....@intel.com>
Signed-off-by: Alvin Zhang <alvinx.zh...@intel.com>
Signed-off-by: Kevin Liu <kevinx....@intel.com>
---
 drivers/common/iavf/virtchnl.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/drivers/common/iavf/virtchnl.h b/drivers/common/iavf/virtchnl.h
index 3e44eca7d8..6e2a24b281 100644
--- a/drivers/common/iavf/virtchnl.h
+++ b/drivers/common/iavf/virtchnl.h
@@ -164,6 +164,12 @@ enum virtchnl_ops {
        VIRTCHNL_OP_ENABLE_QUEUES_V2 = 107,
        VIRTCHNL_OP_DISABLE_QUEUES_V2 = 108,
        VIRTCHNL_OP_MAP_QUEUE_VECTOR = 111,
+
+       /**
+        * To reduce the risk for future combability issue,
+        * set VIRTCHNL_OP_DCF_RULE_FLUSH carefully by using a special value.
+        */
+       VIRTCHNL_OP_DCF_RULE_FLUSH = 6000,
        VIRTCHNL_OP_MAX,
 };
 
@@ -1424,6 +1430,12 @@ enum virtchnl_event_codes {
        VIRTCHNL_EVENT_RESET_IMPENDING,
        VIRTCHNL_EVENT_PF_DRIVER_CLOSE,
        VIRTCHNL_EVENT_DCF_VSI_MAP_UPDATE,
+
+       /**
+        * To reduce the risk for future combability issue,
+        * set VIRTCHNL_EVENT_DCF_VSI_INFO carefully by using a special value.
+        */
+       VIRTCHNL_EVENT_DCF_VSI_INFO = 1000,
 };
 
 #define PF_EVENT_SEVERITY_INFO         0
@@ -2200,6 +2212,7 @@ virtchnl_vc_validate_vf_msg(struct virtchnl_version_info 
*ver, u32 v_opcode,
                 */
                valid_len = msglen;
                break;
+       case VIRTCHNL_OP_DCF_RULE_FLUSH:
        case VIRTCHNL_OP_DCF_DISABLE:
        case VIRTCHNL_OP_DCF_GET_VSI_MAP:
        case VIRTCHNL_OP_DCF_GET_PKG_INFO:
-- 
2.33.1

Reply via email to