#define ICE_MAC_IPV6_PFCP_SESSION 354
#define ICE_MAC_IPV4_L2TPV3 360
#define ICE_MAC_IPV6_L2TPV3 361
-
+#define ICE_MAC_IPV4_L2TPV2_CONTROL 392
+#define ICE_MAC_IPV6_L2TPV2_CONTROL 393
+#define ICE_MAC_IPV4_L2TPV2 394
+#define ICE_MAC_IPV6_L2TPV2 395
+#define ICE_MAC_IPV4_PPPOL2TPV2 396
+#define ICE_MAC_IPV6_PPPOL2TPV2 397
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV4_FRAG 398
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV4_PAY 399
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV4_UDP_PAY 400
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV4_TCP 401
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV4_SCTP 402
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV4_ICMP 403
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV6_FRAG 404
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV6_PAY 405
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV6_UDP_PAY 406
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV6_TCP 407
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV6_SCTP 408
+#define ICE_MAC_IPV4_PPPOL2TPV2_IPV6_ICMPV6 409
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV4_FRAG 410
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV4_PAY 411
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV4_UDP_PAY 412
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV4_TCP 413
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV4_SCTP 414
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV4_ICMP 415
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV6_FRAG 416
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV6_PAY 417
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV6_UDP_PAY 418
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV6_TCP 419
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV6_SCTP 420
+#define ICE_MAC_IPV6_PPPOL2TPV2_IPV6_ICMPV6 421
/* Attributes that can modify PTYPE definitions.
*
u16 count;
};
+struct ice_dvm_entry {
+ u16 boost_addr;
+ u16 enable;
+ struct ice_boost_tcam_entry *boost_entry;
+};
+
+#define ICE_DVM_MAX_ENTRIES 48
+
+struct ice_dvm_table {
+ struct ice_dvm_entry tbl[ICE_DVM_MAX_ENTRIES];
+ u16 count;
+};
+
struct ice_pkg_es {
__le16 count;
__le16 offset;