/* SPDX-License-Identifier: BSD-3-Clause
- * Copyright(c) 2001-2020 Intel Corporation
+ * Copyright(c) 2001-2021 Intel Corporation
*/
#ifndef _ICE_FLOW_H_
#define ICE_HASH_SCTP_IPV6_PRE64 \
(ICE_FLOW_HASH_IPV6_PRE64 | ICE_FLOW_HASH_SCTP_PORT)
+#define ICE_FLOW_HASH_VXLAN_VNI \
+ (BIT_ULL(ICE_FLOW_FIELD_IDX_VXLAN_VNI))
+
#define ICE_FLOW_HASH_GTP_TEID \
(BIT_ULL(ICE_FLOW_FIELD_IDX_GTPC_TEID))
ICE_FLOW_SEG_HDR_NAT_T_ESP = 0x00400000,
ICE_FLOW_SEG_HDR_ETH_NON_IP = 0x00800000,
ICE_FLOW_SEG_HDR_GTPU_NON_IP = 0x01000000,
+ ICE_FLOW_SEG_HDR_VXLAN = 0x02000000,
+ ICE_FLOW_SEG_HDR_ECPRI_TP0 = 0x04000000,
+ ICE_FLOW_SEG_HDR_UDP_ECPRI_TP0 = 0x08000000,
/* The following is an additive bit for ICE_FLOW_SEG_HDR_IPV4 and
* ICE_FLOW_SEG_HDR_IPV6 which include the IPV4 other PTYPEs
*/
ICE_FLOW_FIELD_IDX_AH_SPI,
/* NAT_T ESP */
ICE_FLOW_FIELD_IDX_NAT_T_ESP_SPI,
+ /* VXLAN VNI */
+ ICE_FLOW_FIELD_IDX_VXLAN_VNI,
+ /* ECPRI_TP0 */
+ ICE_FLOW_FIELD_IDX_ECPRI_TP0_PC_ID,
+ /* UDP_ECPRI_TP0 */
+ ICE_FLOW_FIELD_IDX_UDP_ECPRI_TP0_PC_ID,
/* The total number of enums must not exceed 64 */
ICE_FLOW_FIELD_IDX_MAX
};