net/ice/base: remove deprecated field
[dpdk.git] / drivers / net / ice / base / ice_fdir.h
index d363de3..e138639 100644 (file)
@@ -55,6 +55,9 @@
 #define ICE_IPV6_AH_SPI_OFFSET         58
 #define ICE_IPV4_NAT_T_ESP_SPI_OFFSET  42
 #define ICE_IPV6_NAT_T_ESP_SPI_OFFSET  62
+#define ICE_IPV4_VXLAN_VNI_OFFSET      45
+#define ICE_ECPRI_TP0_PC_ID_OFFSET     18
+#define ICE_IPV4_UDP_ECPRI_TP0_PC_ID_OFFSET                    46
 
 #define ICE_FDIR_MAX_FLTRS             16384
 
@@ -163,6 +166,14 @@ struct ice_fdir_l2tpv3 {
        __be32 session_id;
 };
 
+struct ice_fdir_udp_vxlan {
+       __be32 vni; /* 8 bits reserved, always be zero */
+};
+
+struct ice_fdir_ecpri {
+       __be16 pc_id;
+};
+
 struct ice_fdir_extra {
        u8 dst_mac[ETH_ALEN];   /* dest MAC address */
        u8 src_mac[ETH_ALEN];   /* src MAC address */
@@ -190,12 +201,18 @@ struct ice_fdir_fltr {
        struct ice_fdir_extra ext_data_outer;
        struct ice_fdir_extra ext_mask_outer;
 
+       struct ice_fdir_udp_vxlan vxlan_data;
+       struct ice_fdir_udp_vxlan vxlan_mask;
+
        struct ice_fdir_udp_gtp gtpu_data;
        struct ice_fdir_udp_gtp gtpu_mask;
 
        struct ice_fdir_l2tpv3 l2tpv3_data;
        struct ice_fdir_l2tpv3 l2tpv3_mask;
 
+       struct ice_fdir_ecpri ecpri_data;
+       struct ice_fdir_ecpri ecpri_mask;
+
        struct ice_fdir_extra ext_data;
        struct ice_fdir_extra ext_mask;