common/iavf: add QFI fields for GTPU UL and DL
authorJunfeng Guo <junfeng.guo@intel.com>
Tue, 7 Sep 2021 07:33:01 +0000 (15:33 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Mon, 13 Sep 2021 00:46:47 +0000 (02:46 +0200)
The QFI is 6-bit "QoS Flow Identifier" within the GTPU Extension Header.
Add virtchnl fields QFI of GTPU UL/DL for supporting the AVF FDIR.

Signed-off-by: Junfeng Guo <junfeng.guo@intel.com>
Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/common/iavf/virtchnl.h

index 1cf0866..9fa5e3e 100644 (file)
@@ -1642,6 +1642,11 @@ enum virtchnl_proto_hdr_field {
        /* IPv6 Extension Fragment */
        VIRTCHNL_PROTO_HDR_IPV6_EH_FRAG_PKID =
                PROTO_HDR_FIELD_START(VIRTCHNL_PROTO_HDR_IPV6_EH_FRAG),
+       /* GTPU_DWN/UP */
+       VIRTCHNL_PROTO_HDR_GTPU_DWN_QFI =
+               PROTO_HDR_FIELD_START(VIRTCHNL_PROTO_HDR_GTPU_EH_PDU_DWN),
+       VIRTCHNL_PROTO_HDR_GTPU_UP_QFI =
+               PROTO_HDR_FIELD_START(VIRTCHNL_PROTO_HDR_GTPU_EH_PDU_UP),
 };
 
 struct virtchnl_proto_hdr {